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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。