DbModelBuilderVersion Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Entity Framework