DbModelBuilderVersionAttribute クラス
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
この属性は、DbContext から派生したクラスに適用することによって、コードからモデルを構築する ("Code First" とも呼ばれる) 際に使用する DbContext 規約および DbModelBuilder 規約のバージョンを設定できます。 DbModelBuilder のバージョンの詳細については、DbModelBuilderVersion 列挙体のトピックを参照してください。
継承階層
System.Object
System.Attribute
System.Data.Entity.DbModelBuilderVersionAttribute
名前空間: System.Data.Entity
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple := False)> _
Public NotInheritable Class DbModelBuilderVersionAttribute _
Inherits Attribute
'使用
Dim instance As DbModelBuilderVersionAttribute
[AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)]
public sealed class DbModelBuilderVersionAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class, AllowMultiple = false)]
public ref class DbModelBuilderVersionAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class, AllowMultiple = false)>]
type DbModelBuilderVersionAttribute =
class
inherit Attribute
end
public final class DbModelBuilderVersionAttribute extends Attribute
DbModelBuilderVersionAttribute 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
DbModelBuilderVersionAttribute | DbModelBuilderVersionAttribute クラスの新しいインスタンスを初期化します。 |
上揃え
プロパティ
名前 | 説明 | |
---|---|---|
TypeId | (Attribute から継承されます。) | |
Version | DbModelBuilder 規約のバージョンを取得します。 |
上揃え
メソッド
名前 | 説明 | |
---|---|---|
Equals | (Attribute から継承されます。) | |
GetHashCode | (Attribute から継承されます。) | |
GetType | (Object から継承されます。) | |
IsDefaultAttribute | (Attribute から継承されます。) | |
Match | (Attribute から継承されます。) | |
ToString | (Object から継承されます。) |
上揃え
明示的なインターフェイスの実装
名前 | 説明 | |
---|---|---|
_Attribute.GetIDsOfNames | (Attribute から継承されます。) | |
_Attribute.GetTypeInfo | (Attribute から継承されます。) | |
_Attribute.GetTypeInfoCount | (Attribute から継承されます。) | |
_Attribute.Invoke | (Attribute から継承されます。) |
上揃え
解説
DbContext で属性を指定しない場合は、DbContext によって常に最新バージョンの規約が使用されます。 これは、DbModelBuilderVersion.Latest を使用することと同じです。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。