Share via


MigrateDatabaseToLatestVersion<TContext, TMigrationsConfiguration> クラス

[このページは、Entity Framework 6 に関するページです。最新バージョンは、'Entity Framework' NuGet パッケージとして入手できます。Entity Framework の詳細については、msdn.com/data/ef を参照してください。]

Code First Migrations を使用してデータベースを最新のバージョンに更新する 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 クラスの新しいインスタンスを初期化します。これは、既定のコンストラクターまたは登録されたファクトリ (該当する場合) を使用して構築されたコンテキストからの接続情報を使用します。
パブリック メソッド 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 から継承されます。)

上揃え

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

System.Data.Entity 名前空間