Udostępnij za pośrednictwem


DbModelBuilderVersion Wyliczenie

Definicja

Wartość z tego wyliczenia można podać bezpośrednio do DbModelBuilder klasy lub można jej użyć w klasie zastosowanej do klasy pochodzącej DbModelBuilderVersionAttribute z DbContextklasy . Użyta wartość definiuje, która wersja konwencji DbContext i DbModelBuilder powinna być używana podczas tworzenia modelu z kodu, nazywanego również "Code First".

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

Pola

Latest 0

Wskazuje, że należy użyć najnowszej DbModelBuilder wersji konwencji i DbContext .

V4_1 1

Wskazuje, że należy używać wersji konwencji DbModelBuilder i DbContext dostarczanych z programem Entity Framework w wersji 4.1.

V5_0 3

Wskazuje, że należy używać wersji konwencji DbModelBuilder i DbContext dostarczanych z programem Entity Framework w wersji 5.0.

V5_0_Net4 2

Wskazuje, że należy używać wersji programu i DbContext konwencji dostarczanych z programem Entity Framework w wersji DbModelBuilder 5.0 podczas określania wartości docelowej dla programu .Net Framework 4.

V6_0 4

Wskazuje, że należy użyć wersji i DbContext konwencji dostarczanych z programem Entity Framework w wersji DbModelBuilder 6.0.

Uwagi

Korzystanie z elementu DbModelBuilderVersion.Latest zapewnia dostępność wszystkich najnowszych funkcji podczas uaktualniania do nowej wersji programu Entity Framework. Jednak może to spowodować, że aplikacja zachowuje się inaczej w przypadku nowej wersji, niż w przypadku poprzedniej wersji. Można tego uniknąć przy użyciu określonej wersji konwencji, ale jeśli wersja inna niż najnowsza jest ustawiona, nie wszystkie najnowsze funkcje będą dostępne.

Dotyczy