MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
的實作 IDatabaseInitializer<TContext> ,會使用 Code First 移轉 將資料庫更新為最新版本。
public class MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> : System.Data.Entity.IDatabaseInitializer<TContext> where TContext : DbContext where TMigrationsConfiguration : DbMigrationsConfiguration<TContext>new()
type MigrateDatabaseToLatestVersion<'Context, 'MigrationsConfiguration (requires 'Context :> DbContext and 'MigrationsConfiguration :> DbMigrationsConfiguration<'Context> and 'MigrationsConfiguration : (new : unit -> 'MigrationsConfiguration))> = class
interface IDatabaseInitializer<'Context (requires 'Context :> DbContext)>
Public Class MigrateDatabaseToLatestVersion(Of TContext, TMigrationsConfiguration)
Implements IDatabaseInitializer(Of TContext)
類型參數
- TContext
內容的型別。
- TMigrationsConfiguration
初始化期間要使用的移轉組態類型。
- 繼承
-
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>
- 實作
建構函式
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>() |
初始化 MigrateDatabaseToLatestVersion 類別的新實例,此類別會使用使用預設建構函式所建構之內容的連接資訊,或如果適用的話,則為已註冊處理站 |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean) |
初始化 MigrateDatabaseToLatestVersion 類別的新實例,指定是否要使用觸發初始化的內容的連接資訊來執行移轉。 |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(Boolean, TMigrationsConfiguration) |
初始化 MigrateDatabaseToLatestVersion 類別的新實例,指定是否要使用觸發初始化的內容的連接資訊來執行移轉。 也允許指定移轉組態在初始化期間使用。 |
MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration>(String) |
初始化 MigrateDatabaseToLatestVersion 類別的新實例,這個類別會使用組態檔中的特定連接字串來連線到資料庫以執行移轉。 |
方法
InitializeDatabase(TContext) |
執行為給定內容初始化資料庫的策略。 |