System.Data.Entity.Migrations.Infrastructure 名前空間

クラス

名前 説明
AutomaticDataLossException

自動移行によってデータが失われる場合に発生するエラーを表します。

AutomaticMigrationsDisabledException

最後の移行を適用した後に保留中のモデルの変更があり、自動移行が無効になっている場合に発生するエラーを表します。

MigrationsException

Code First Migrations パイプライン内で発生するエラーを表します。

MigrationsLogger

移行プロセスに使用できるロガーの基本クラス。

MigrationsPendingException

データベースに適用されていない既存の移行があるため、操作を実行できない場合にスローされます。

MigratorBase

コアをラップするデコレーターの基本クラス DbMigrator

MigratorLoggingDecorator

移行操作中にログを提供するデコレーター。.

MigratorScriptingDecorator

データベースに変更を適用する代わりに SQL スクリプトを生成するデコレーター。 このデコレーターを使用してラップ DbMigrator すると、ターゲット データベースに変更が適用されなくなります DbMigrator 。

インターフェイス

名前 説明
IDbMigration

スキャフォールディングされた移行の IntelliSense に特定のメンバーが表示されないようにするために、 によって DbMigration 明示的に実装されます。

IMigrationMetadata

コードベースの移行に関する追加のメタデータを提供します。