Udostępnij za pośrednictwem


DbConfigurationTypeAttribute Klasa

Definicja

Ten atrybut można umieścić w podklasie , DbContext aby wskazać, że podklasa DbConfiguration reprezentująca konfigurację opartą na kodzie dla aplikacji znajduje się w innym zestawie niż typ kontekstu.

[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=false)]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Performance", "CA1813:AvoidUnsealedAttributes")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1019:DefineAccessorsForAttributeArguments")]
public class DbConfigurationTypeAttribute : Attribute
type DbConfigurationTypeAttribute = class
    inherit Attribute
Public Class DbConfigurationTypeAttribute
Inherits Attribute
Dziedziczenie
DbConfigurationTypeAttribute
Atrybuty

Uwagi

Zwykle podklasa DbConfiguration klasy należy umieścić w tym samym zestawie co podklasa DbContext używana przez aplikację. Zostanie on odnaleziony automatycznie. Jeśli jednak nie jest to możliwe lub jeśli aplikacja zawiera wiele typów kontekstu w różnych zestawach, ten atrybut może służyć do kierowania odnajdywania DbConfiguration do odpowiedniego typu. Alternatywą dla używania tego atrybutu jest określenie typu DbConfiguration do użycia w pliku konfiguracji aplikacji. Aby uzyskać więcej informacji, zobacz http://go.microsoft.com/fwlink/?LinkId=260883.

Konstruktory

DbConfigurationTypeAttribute(String)

Wskazuje, że podklasa reprezentowana DbConfiguration przez daną nazwę kwalifikowaną do zestawu powinna być używana do konfiguracji opartej na kodzie dla tej aplikacji.

DbConfigurationTypeAttribute(Type)

Wskazuje, że dana podklasa DbConfiguration elementu powinna być używana do konfiguracji opartej na kodzie dla tej aplikacji.

Właściwości

ConfigurationType

Pobiera podklasę, która powinna być używana do konfiguracji opartej DbConfiguration na kodzie dla tej aplikacji.

Dotyczy