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.