Database.SetInitializer<TContext> メソッド
[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]
指定したコンテキスト型に使用するデータベースの初期化子を設定します。 データベースの初期化子は、指定した DbContext 型を使用してデータベースに初めてアクセスするときに呼び出されます。 Code First コンテキストの既定の方法は、CreateDatabaseIfNotExists<TContext> のインスタンスです。
名前空間: System.Data.Entity
アセンブリ: EntityFramework (EntityFramework.dll 内)
構文
'宣言
Public Shared Sub SetInitializer(Of TContext As DbContext) ( _
strategy As IDatabaseInitializer(Of TContext) _
)
'使用
Dim strategy As IDatabaseInitializer(Of TContext)
Database.SetInitializer(strategy)
public static void SetInitializer<TContext>(
IDatabaseInitializer<TContext> strategy
)
where TContext : DbContext
public:
generic<typename TContext>
where TContext : DbContext
static void SetInitializer(
IDatabaseInitializer<TContext>^ strategy
)
static member SetInitializer :
strategy:IDatabaseInitializer<'TContext> -> unit when 'TContext : DbContext
JScript does not support generic types and methods.
型パラメーター
- TContext
コンテキストの型。
パラメーター
- strategy
型 : System.Data.Entity.IDatabaseInitializer<TContext>
使用する初期化子。指定したコンテキスト型に対して初期化を無効にする場合は null。