MigrateDatabaseToLatestVersion<TContext,TMigrationsConfiguration> クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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) |
指定されたコンテキストのデータベースを初期化する処理を実行します。 |
適用対象
Entity Framework