DbModelBuilderVersion 列挙型

定義

この列挙体の値は、 クラスにDbModelBuilder直接提供することも、 からDbContext派生したクラスに適用された でDbModelBuilderVersionAttribute使用することもできます。 使用される値は、コードからモデルを構築するときに使用する 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 に DbModelBuilder 付属する および DbContext 規則のバージョンを使用する必要があることを示します。

V5_0 3

Entity Framework v5.0 に付属する および DbContext 規則のDbModelBuilderバージョンを使用する必要があることを示します。

V5_0_Net4 2

.Net Framework 4 を対象とする場合に Entity Framework v5.0 に付属する および DbContext 規則のバージョンDbModelBuilderを使用する必要があることを示します。

V6_0 4

Entity Framework v6.0 に DbModelBuilder 付属する および DbContext 規則のバージョンを使用する必要があることを示します。

注釈

DbModelBuilderVersion.Latest を使用すると、Entity Framework の新しいリリースにアップグレードするときに、すべての最新機能を使用できるようになります。 ただし、新しいリリースのアプリケーションでの動作は以前のリリースと異なる場合があります。 特定のバージョンの規約を使用するとこの問題は回避できますが、最新でないバージョンを設定した場合、最新機能の一部しか使用できません。

適用対象