Enumerazione DbModelBuilderVersion
[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]
Un valore restituito da tale enumerazione può essere fornito direttamente alla classe DbModelBuilder o può essere utilizzato nell'oggetto DbModelBuilderVersionAttribute applicato a una classe derivata da DbContext. Il valore utilizzato definisce la versione delle convenzioni DbContext e DbModelBuilder che deve essere utilizzata durante la compilazione di un modello dal codice, noto anche come 'Code First'.
Spazio dei nomi: System.Data.Entity
Assembly: EntityFramework (in EntityFramework.dll)
Sintassi
'Dichiarazione
Public Enumeration DbModelBuilderVersion
'Utilizzo
Dim instance As DbModelBuilderVersion
public enum DbModelBuilderVersion
public enum class DbModelBuilderVersion
type DbModelBuilderVersion
public enum DbModelBuilderVersion
Membri
Nome membro | Descrizione | |
---|---|---|
Latest | Indica che deve essere utilizzata la versione più recente delle convenzioni DbModelBuilder e DbContext. | |
V4_1 | Indica che deve essere utilizzata la versione delle convenzioni DbModelBuilder e DbContext fornita con Entity Framework v4.1. | |
V5_0 | Indica che deve essere utilizzata la versione delle convenzioni DbModelBuilder e DbContext fornita con Entity Framework v5.0. | |
V5_0_Net4 | Indica che deve essere utilizzata la versione delle convenzioni DbModelBuilder e DbContext fornita con Entity Framework v5.0 quando si fa riferimento a .Net Framework 4. | |
V6_0 | Indica che deve essere utilizzata la versione delle convenzioni DbModelBuilder e DbContext fornita con Entity Framework v6.0. |
Note
Se si utilizza DbModelBuilderVersion.Latest, si garantisce la disponibilità di tutte le funzionalità più recenti quando si esegue l'aggiornamento a una nuova versione di Entity Framework. È tuttavia possibile che un'applicazione offra un comportamento diverso con la nuova versione rispetto a una versione precedente. Per evitare questo problema, utilizzare una versione specifica delle convenzioni. Tuttavia, se viene impostata una versione diversa da quella più recente, non saranno disponibili tutte le funzionalità più recenti.