Sdílet prostřednictvím


DbModelBuilderVersion Výčet

Definice

Hodnotu z tohoto výčtu DbModelBuilder lze poskytnout přímo třídě nebo ji lze použít v DbModelBuilderVersionAttribute použité třídě odvozené z DbContext. Použitá hodnota definuje, která verze konvencí DbContext a DbModelBuilder se má použít při vytváření modelu z kódu – označovaného také jako Code First.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", MessageId="Db")]
public enum DbModelBuilderVersion
public enum DbModelBuilderVersion
type DbModelBuilderVersion = 
Public Enum DbModelBuilderVersion
Dědičnost
DbModelBuilderVersion
Atributy

Pole

Latest 0

Označuje, že by se měla použít nejnovější verze DbModelBuilder konvencí a DbContext .

V4_1 1

Označuje, že by se měla použít verze DbModelBuilder konvencí a DbContext dodávaných s Rozhraním Entity Framework verze 4.1.

V5_0 3

Označuje, že by se měla použít verze DbModelBuilder konvencí a DbContext dodávaných s Rozhraním Entity Framework verze 5.0.

V5_0_Net4 2

Označuje, že při cílení na DbModelBuilder rozhraní .Net Framework 4 by se měla použít verze konvencí a DbContext dodávaných s Rozhraním Entity Framework v5.0.

V6_0 4

Označuje, že by se měla použít verze DbModelBuilder konvencí a DbContext dodávaných s Rozhraním Entity Framework verze 6.0.

Poznámky

Použití DbModelBuilderVersion.Latest zajistí, že při upgradu na novou verzi Entity Framework budou k dispozici všechny nejnovější funkce. Může to ale vést k tomu, že se aplikace chová s novou verzí jinak než v předchozí verzi. Můžete tomu předejít použitím konkrétní verze konvencí, ale pokud je nastavená jiná než nejnovější verze, nebudou k dispozici všechny nejnovější funkce.

Platí pro