次の方法で共有


DbMigrator クラス

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

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

継承階層

System.Object
  System.Data.Entity.Migrations.Infrastructure.MigratorBase
    System.Data.Entity.Migrations.DbMigrator

名前空間:  System.Data.Entity.Migrations
アセンブリ:  EntityFramework (EntityFramework.dll 内)

構文

'宣言
<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")> _
Public Class DbMigrator _
    Inherits MigratorBase
'使用
Dim instance As DbMigrator
[SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class DbMigrator : MigratorBase
[SuppressMessageAttribute(L"Microsoft.Maintainability", L"CA1506:AvoidExcessiveClassCoupling")]
public ref class DbMigrator : public MigratorBase
[<SuppressMessageAttribute("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")>]
type DbMigrator =  
    class 
        inherit MigratorBase 
    end
public class DbMigrator extends MigratorBase

DbMigrator 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド DbMigrator DbMigrator クラスの新しいインスタンスを初期化します。

上揃え

プロパティ

  名前 説明
パブリック プロパティ Configuration 移行プロセスに使用されている構成を取得します。 (MigratorBase.Configuration をオーバーライドします。)

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetDatabaseMigrations ターゲット データベースに適用されているすべての移行を取得します。 (MigratorBase.GetDatabaseMigrations() をオーバーライドします。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetLocalMigrations 構成済みの移行アセンブリで定義されているすべての移行を取得します。 (MigratorBase.GetLocalMigrations() をオーバーライドします。)
パブリック メソッド GetPendingMigrations アセンブリで定義されているが、ターゲット データベースに適用されていないすべての移行を取得します。 (MigratorBase.GetPendingMigrations() をオーバーライドします。)
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド ToString (Object から継承されます。)
パブリック メソッド Update() ターゲット データベースを最新の移行に更新します。 (MigratorBase から継承されます。)
パブリック メソッド Update(String) ターゲット データベースを、指定された移行に更新します。 (MigratorBase.Update(String) をオーバーライドします。)

上揃え

フィールド

  名前 説明
パブリック フィールド静的メンバー InitialDatabase 移行が適用される前のデータベースの状態を表す移行 ID。

上揃え

スレッド セーフ

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

参照

参照

System.Data.Entity.Migrations 名前空間