Freigeben über


DbModelBuilderVersion Enumeration

Definition

Ein Wert aus dieser Enumeration kann direkt für die DbModelBuilder -Klasse bereitgestellt oder in der DbModelBuilderVersionAttribute auf eine von DbContextabgeleitete Klasse angewendet werden. Der verwendete Wert definiert, welche Version der DbContext- und DbModelBuilder-Konventionen beim Erstellen eines Modells aus Code (auch als "Code First" bezeichnet) verwendet werden soll.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public enum DbModelBuilderVersion
public enum DbModelBuilderVersion
type DbModelBuilderVersion = 
Public Enum DbModelBuilderVersion
Vererbung
DbModelBuilderVersion
Attribute

Felder

Latest 0

Gibt an, dass die neueste Version der DbModelBuilder Konventionen und DbContext verwendet werden soll.

V4_1 1

Gibt an, dass die Mit Entity Framework v4.1 ausgelieferte Version der DbModelBuilder Konventionen und DbContext verwendet werden soll.

V5_0 3

Gibt an, dass die Mit Entity Framework v5.0 ausgelieferte Version der DbModelBuilder Konventionen und DbContext verwendet werden soll.

V5_0_Net4 2

Gibt an, dass die Version der Konventionen undDbContext, die DbModelBuilder mit Entity Framework v5.0 für .NET Framework 4 bereitgestellt werden, verwendet werden soll.

V6_0 4

Gibt an, dass die Mit Entity Framework v6.0 ausgelieferte Version der DbModelBuilder Konventionen und DbContext verwendet werden soll.

Hinweise

Mit DbModelBuilderVersion.Latest wird sichergestellt, dass beim Upgrade auf ein neues Release von 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.

Gilt für: