次の方法で共有


DbMigrationsConfiguration クラス

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

指定したモデルでの移行の使用に関連する構成。 通常は、このクラスを使用するのではなく、DbMigrationsConfiguration<TContext> から派生する構成クラスを作成します。

継承階層

System.Object
  System.Data.Entity.Migrations.DbMigrationsConfiguration
    System.Data.Entity.Migrations.DbMigrationsConfiguration<TContext>

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

構文

'宣言
Public Class DbMigrationsConfiguration
'使用
Dim instance As DbMigrationsConfiguration
public class DbMigrationsConfiguration
public ref class DbMigrationsConfiguration
type DbMigrationsConfiguration =  class end
public class DbMigrationsConfiguration

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

コンストラクター

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

上揃え

プロパティ

  名前 説明
パブリック プロパティ AutomaticMigrationDataLossAllowed 自動移行中にデータ損失を許容するかどうかを示す値を取得または設定します。false に設定すると、自動移行の一環としてデータ損失が発生した場合に例外がスローされます。
パブリック プロパティ AutomaticMigrationsEnabled データベースを移行する際に自動移行が使用できるかどうかを示す値を取得または設定します。
パブリック プロパティ CodeGenerator 移行のスキャフォールド時に使用するコード ジェネレーターを取得または設定します。
パブリック プロパティ CommandTimeout 移行内で個々のコマンドに使用されるタイムアウト値を取得または設定します。null 値は、基になるプロバイダーの既定値が使用されることを示します。
パブリック プロパティ ContextKey この構成に属する移行と、同じデータベースを使用する他の構成に属する移行とを区別するための文字列を取得または設定します。このプロパティを使用すると、複数の異なるモデルからの移行を単一のデータベースに適用することができます。
パブリック プロパティ ContextType 移行するモデルを表す派生 DbContext を取得または設定します。
パブリック プロパティ MigrationsAssembly コードベースの移行を含むアセンブリを取得または設定します。
パブリック プロパティ MigrationsDirectory コードベースの移行が格納されているサブディレクトリを取得または設定します。このプロパティは、Visual Studio プロジェクトのルートの下のサブディレクトリに対する相対パスを設定する必要があることに注意してください。絶対パスを設定することはできません。
パブリック プロパティ MigrationsNamespace コードベースの移行に使用される名前空間を取得または設定します。
パブリック プロパティ TargetDatabase 移行するデータベースの接続をオーバーライドする値を取得または設定します。

上揃え

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されます。)
プロテクト メソッド Finalize (Object から継承されます。)
パブリック メソッド GetHashCode (Object から継承されます。)
パブリック メソッド GetHistoryContextFactory 指定したデータベース プロバイダーで使用されるように設定されている履歴コンテキスト ファクトリを取得します。
パブリック メソッド GetSqlGenerator 指定したデータベース プロバイダーで使用されるように設定されている SQL ジェネレーターを取得します。
パブリック メソッド GetType (Object から継承されます。)
プロテクト メソッド MemberwiseClone (Object から継承されます。)
パブリック メソッド SetHistoryContextFactory 指定したデータベース プロバイダーで使用される HistoryContext インスタンスを作成するための新しいファクトリを追加します。
パブリック メソッド SetSqlGenerator 指定したデータベース プロバイダーで使用される新しい SQL ジェネレーターを追加します。
パブリック メソッド ToString (Object から継承されます。)

上揃え

フィールド

  名前 説明
パブリック フィールド静的メンバー DefaultMigrationsDirectory 移行が格納される既定のディレクトリ。

上揃え

スレッド セーフ

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

参照

参照

System.Data.Entity.Migrations 名前空間