Freigeben über


DbModelBuilderVersion-Enumeration

[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.]

Ein Wert aus dieser Enumeration kann direkt für die DbModelBuilder-Klasse bereitgestellt werden oder im DbModelBuilderVersionAttribute verwendet werden, das auf eine von DbContext abgeleitete Klasse angewendet wird. Der verwendete Wert definiert, welche Version der DbContext- und DbModelBuilder-Konventionen beim Erstellen eines Modells mit Code, der unter dem Namen "Code First" bekannt ist.

Namespace:  System.Data.Entity
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Enumeration DbModelBuilderVersion
'Usage
Dim instance As DbModelBuilderVersion
public enum DbModelBuilderVersion
public enum class DbModelBuilderVersion
type DbModelBuilderVersion
public enum DbModelBuilderVersion

Elemente

Elementname Beschreibung
Latest Gibt an, dass die neueste Version der DbModelBuilder-Konvention und der DbContext-Konvention verwendet werden soll.

V4_1 Gibt an, dass die mit Entity Framework 4.1 gelieferte Version der DbModelBuilder-Konvention und der DbContext-Konvention verwendet werden soll.

V5_0 Gibt an, dass die mit Entity Framework 5.0 gelieferte Version der DbModelBuilder-Konvention und der DbContext-Konvention verwendet werden soll.

V5_0_Net4 Gibt an, dass die mit Entity Framework 5.0 gelieferte Version der DbModelBuilder-Konvention und der DbContext-Konvention verwendet werden soll, wenn .NET Framework 4 als Zielversion verwendet wird.
V6_0 Gibt an, dass die mit Entity Framework 6.0 gelieferte Version der DbModelBuilder-Konvention und der DbContext-Konvention verwendet werden soll.

Hinweise

Die Verwendung von DbModelBuilderVersion.Latest stellt sicher, dass beim Aktualisieren auf eine neue Version des Entity Framework alle neuesten Funktionen verfügbar sind. Dies kann jedoch dazu führen, dass das Verhalten einer Anwendung in der neuen Version vom Verhalten in der vorherigen Version abweicht. Dies lässt sich durch die Verwendung einer bestimmten Version der Konventionen vermeiden. Wenn jedoch nicht die neueste Version festgelegt wird, sind nicht alle neuesten Funktionen verfügbar.

Siehe auch

Verweis

System.Data.Entity-Namespace