Share via


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
    コンテキストの型。

パラメーター

参照

参照

Database クラス

System.Data.Entity 名前空間