共用方式為


DbModelBuilderVersion 列舉

定義

這個列舉中的值可以直接提供給 DbModelBuilder 類別,或可用於 DbModelBuilderVersionAttribute 套用至衍生自 DbContext 的類別。 所使用的值會定義從程式碼建置模型時,應該使用哪個版本的 DbCoNtext 和 DbModelBuilder 慣例,也稱為「Code First」。

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

欄位

Latest 0

表示應該使用最新版本的 DbModelBuilderDbContext 慣例。

V4_1 1

表示應該使用 Entity Framework v4.1 隨附的 DbModelBuilderDbContext 慣例版本。

V5_0 3

表示應該使用 Entity Framework v5.0 隨附的 DbModelBuilderDbContext 慣例版本。

V5_0_Net4 2

指出應該使用以 .Net Framework 4 為目標時,Entity Framework v5.0 隨附的 DbModelBuilderDbContext 慣例版本。

V6_0 4

表示應該使用 Entity Framework v6.0 隨附的 DbModelBuilderDbContext 慣例版本。

備註

使用 DbModelBuilderVersion.Latest 可確保升級至新版 Entity Framework 時,可以使用所有最新的功能。 但是,這樣可能會導致應用程式在新版與舊版中的行為不同。 您可以使用特定版本的慣例來避免這個問題,但是如果設定與最新版本不同的版本,則並非所有最新功能都可以使用。

適用於