次の方法で共有


DbMigrator クラス

定義

DbMigrator は、既存の移行をデータベースに適用するために使用されます。 DbMigrator を使用して、特定の移行にアップグレードおよびダウングレードできます。 モデルの変更に基づいて移行をスキャフォールディングするには、 を使用します MigrationScaffolder

public class DbMigrator : System.Data.Entity.Migrations.Infrastructure.MigratorBase
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class DbMigrator : System.Data.Entity.Migrations.Infrastructure.MigratorBase
type DbMigrator = class
    inherit MigratorBase
Public Class DbMigrator
Inherits MigratorBase
継承
DbMigrator
属性

コンストラクター

DbMigrator(DbMigrationsConfiguration)

DbMigrator クラスの新しいインスタンスを初期化します。

フィールド

InitialDatabase

移行が適用される前のデータベースの状態を表す移行 ID。

プロパティ

Configuration

移行プロセスに使用されている構成を取得します。

メソッド

GetDatabaseMigrations()

ターゲット データベースに適用されているすべての移行を取得します。

GetLocalMigrations()

構成された移行アセンブリで定義されているすべての移行を取得します。

GetPendingMigrations()

アセンブリで定義されているが、ターゲット データベースに適用されていないすべての移行を取得します。

Update()

ターゲット データベースを最新の移行に更新します。

(継承元 MigratorBase)
Update(String)

ターゲット データベースを特定の移行に更新します。

適用対象