Freigeben über


DbConfigurationTypeAttribute Klasse

Definition

Dieses Attribut kann in einer Unterklasse von DbContext platziert werden, um anzugeben, dass sich die Unterklasse der DbConfiguration Darstellung der codebasierten Konfiguration für die Anwendung in einer anderen Assembly als der Kontexttyp befindet.

[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
Vererbung
DbConfigurationTypeAttribute
Attribute

Hinweise

Normalerweise sollte eine Unterklasse von DbConfiguration in derselben Assembly platziert werden wie die Von der Anwendung verwendete Unterklasse.DbContext Sie wird dann automatisch ermittelt. Wenn dies jedoch nicht möglich ist oder die Anwendung mehrere Kontexttypen in verschiedenen Assemblys enthält, kann dieses Attribut verwendet werden, um die DbConfiguration-Ermittlung an den entsprechenden Typ weiterzuleiten. Eine Alternative zur Verwendung dieses Attributs besteht darin, den DbConfiguration-Typ anzugeben, der in der Konfigurationsdatei der Anwendung verwendet werden soll. Weitere Informationen finden Sie unter http://go.microsoft.com/fwlink/?LinkId=260883.

Konstruktoren

DbConfigurationTypeAttribute(String)

Gibt an, dass die Unterklasse von, die DbConfiguration durch den angegebenen assemblyqualifizierten Namen dargestellt wird, für die codebasierte Konfiguration für diese Anwendung verwendet werden soll.

DbConfigurationTypeAttribute(Type)

Gibt an, dass die angegebene Unterklasse von DbConfiguration für die codebasierte Konfiguration für diese Anwendung verwendet werden soll.

Eigenschaften

ConfigurationType

Ruft die Unterklasse von ab, die DbConfiguration für die codebasierte Konfiguration für diese Anwendung verwendet werden soll.

Gilt für: