DbModelBuilderVersionAttribute-Klasse
[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]
Dieses Attribut kann auf eine von DbContext abgeleitete Klasse angewendet werden, um festzulegen, welche Version von DbContext- und DbModelBuilder-Konventionen beim Erstellen eines Modells aus Code, der unter dem Namen "Code First" bekannt ist, verwendet werden soll. Ausführliche Informationen über DbModelBuilder-Versionen finden Sie in den Ausführungen zur DbModelBuilderVersion-Enumeration.
Vererbungshierarchie
System.Object
System.Attribute
System.Data.Entity.DbModelBuilderVersionAttribute
Namespace: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Syntax
'Declaration
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class DbModelBuilderVersionAttribute _
Inherits Attribute
'Usage
Dim instance As DbModelBuilderVersionAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class DbModelBuilderVersionAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class DbModelBuilderVersionAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)>]
type DbModelBuilderVersionAttribute =
class
inherit Attribute
end
public final class DbModelBuilderVersionAttribute extends Attribute
Der DbModelBuilderVersionAttribute-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
DbModelBuilderVersionAttribute | Initialisiert eine neue Instanz der DbModelBuilderVersionAttribute-Klasse. |
Oben
Eigenschaften
Name | Beschreibung | |
---|---|---|
TypeId | (Von Attribute geerbt.) | |
Version | Ruft die Version der DbModelBuilder-Konventionen ab. |
Oben
Methoden
Name | Beschreibung | |
---|---|---|
Equals | (Von Attribute geerbt.) | |
GetHashCode | (Von Attribute geerbt.) | |
GetType | (Von Object geerbt.) | |
IsDefaultAttribute | (Von Attribute geerbt.) | |
Match | (Von Attribute geerbt.) | |
ToString | (Von Object geerbt.) |
Oben
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
_Attribute.GetIDsOfNames | (Von Attribute geerbt.) | |
_Attribute.GetTypeInfo | (Von Attribute geerbt.) | |
_Attribute.GetTypeInfoCount | (Von Attribute geerbt.) | |
_Attribute.Invoke | (Von Attribute geerbt.) |
Oben
Hinweise
Wenn das Attribut in DbContextthen nicht vorhanden ist, verwendet DbContext immer die neueste Version der Konventionen. Dies entspricht der Verwendung von DbModelBuilderVersion.Latest.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.