次の方法で共有


MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> クラス

定義

Code First Migrationsを使用してデータベースを最新バージョンに更新する の実装IDatabaseInitializer<TContext>

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)

指定されたコンテキストのデータベースを初期化する処理を実行します。

適用対象