共用方式為


DropCreateDatabaseAlways<TContext> 類別

定義

IDatabaseInitializer 的實作,一律會在應用程式域中第一次使用內容時重新建立並選擇性地重新植入資料庫。 若要植入資料庫,請建立衍生類別並覆寫 Seed 方法。

public class DropCreateDatabaseAlways<TContext> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext
type DropCreateDatabaseAlways<'Context (requires 'Context :> DbContext)> = class
    interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class DropCreateDatabaseAlways(Of TContext)
Implements IDatabaseInitializer(Of TContext)

類型參數

TContext

內容的型別。

繼承
DropCreateDatabaseAlways<TContext>
實作

建構函式

DropCreateDatabaseAlways<TContext>()

初始化 DropCreateDatabaseAlways<TContext> 類別的新執行個體。

方法

InitializeDatabase(TContext)

執行為給定內容初始化資料庫的策略。

Seed(TContext)

應該覆寫的方法,以實際將資料新增至內容以進行植入。 預設實作不做任何動作。

適用於