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 命名空間