Share via


MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> 類別

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

使用 Code First 移轉以將資料庫更新至最新版本之 IDatabaseInitializer<TContext> 的實作。

繼承階層

System.Object
  System.Data.Entity.MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>

命名空間:  System.Data.Entity
組件:  EntityFramework (在 EntityFramework.dll 中)

語法

'宣告
Public Class MigrateDatabaseToLatestVersion(Of TContext As DbContext, TMigrationsConfiguration As {New, DbMigrationsConfiguration(Of TContext)}) _
    Implements IDatabaseInitializer(Of TContext)
'用途
Dim instance As MigrateDatabaseToLatestVersion(Of TContext, TMigrationsConfiguration)
public class MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> : IDatabaseInitializer<TContext>
where TContext : DbContext 
where TMigrationsConfiguration : new(), DbMigrationsConfiguration<TContext>
generic<typename TContext, typename TMigrationsConfiguration>
where TContext : DbContext 
where TMigrationsConfiguration : gcnew(), DbMigrationsConfiguration<TContext>
public ref class MigrateDatabaseToLatestVersion : IDatabaseInitializer<TContext>
type MigrateDatabaseToLatestVersion<'TContext, 'TMigrationsConfiguration when 'TContext : DbContext when 'TMigrationsConfiguration : new() and DbMigrationsConfiguration<'TContext>> =  
    class 
        interface IDatabaseInitializer<'TContext>
    end
JScript does not support generic types and methods.

類型參數

  • TContext
    內容的類型。
  • TMigrationsConfiguration
    初始化期間要使用的移轉組態類型。

MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> 類型會公開下列成員。

建構函式

  名稱 描述
公用方法 MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>() 初始化 MigrateDatabaseToLatestVersion 類別的新執行個體,此執行個體會使用來自使用預設建構函式或註冊的 Factory 建構 (如適用) 之內容的連接資訊
公用方法 MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(Boolean) 初始化 MigrateDatabaseToLatestVersion 類別的新執行個體,此執行個體會指定是否使用來自觸發初始化以執行移轉之內容的連接資訊。
公用方法 MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(String) 初始化 MigrateDatabaseToLatestVersion 類別的新執行個體,此執行個體會使用組態檔中的特定連接字串來連接到資料庫,以便執行移轉。
公用方法 MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration>(Boolean, TMigrationsConfiguration) 初始化 MigrateDatabaseToLatestVersion 類別的新執行個體,此執行個體會指定是否使用來自觸發初始化以執行移轉之內容的連接資訊。同時也可指定初始化期間所要使用的移轉組態。

靠上

方法

  名稱 描述
公用方法 Equals (繼承自 Object)。
受保護的方法 Finalize (繼承自 Object)。
公用方法 GetHashCode (繼承自 Object)。
公用方法 GetType (繼承自 Object)。
公用方法 InitializeDatabase 初始化給定內容的資料庫。
受保護的方法 MemberwiseClone (繼承自 Object)。
公用方法 ToString (繼承自 Object)。

靠上

執行緒安全

這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。並非所有的執行個體成員都是安全執行緒。

請參閱

參考

System.Data.Entity 命名空間