IDatabaseInitializer<TContext> 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當第一 DbContext 次使用衍生類別的實例時,會使用這個介面的實作來初始化基礎資料庫。 此初始化可以有條件地建立資料庫和/或植入資料。 所使用的策略是使用 類別的 Database 靜態 InitializationStrategy 屬性來設定。 提供下列實作: DropCreateDatabaseIfModelChanges<TContext> 、、 DropCreateDatabaseAlways<TContext>CreateDatabaseIfNotExists<TContext> 。
public interface IDatabaseInitializer<in TContext> where TContext : DbContext
type IDatabaseInitializer<'Context (requires 'Context :> DbContext)> = interface
Public Interface IDatabaseInitializer(Of In TContext)
類型參數
- 衍生
方法
InitializeDatabase(TContext) |
執行為給定內容初始化資料庫的策略。 |