次の方法で共有


System.Data.Entity.Migrations 名前空間

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

System.Data.Entity.Migrations 名前空間には、コードベースの移行とその構成に関連するクラスが含まれます。

クラス

  クラス 説明
パブリック クラス DbMigration コードベースの移行の基本クラスを表します。Entity Framework Migrations API は、信頼されていないソース (アプリケーションのエンド ユーザーなど) によって提供された入力を受け付けるように設計されていません。このようなソースから入力を受け取った場合は、SQL インジェクション攻撃などの防御のために、API に渡す前に入力を検証する必要があります。
パブリック クラス DbMigrationsConfiguration 指定したモデルでの移行の使用に関連する構成。通常は、このクラスを使用するのではなく、DbMigrationsConfiguration<TContext> から派生する構成クラスを作成します。
パブリック クラス DbMigrationsConfiguration<TContext> 指定したモデルでの移行の使用に関連する構成。
パブリック クラス DbMigrator DbMigrator は、既存の移行をデータベースに適用するために使用されます。DbMigrator を使用して、任意の移行にアップグレードおよびダウングレードできます。モデルの変更に基づいて移行をスキャフォールドするには、MigrationScaffolder を使用します。
パブリック クラス DbSetMigrationsExtensions IDbSet<TEntity> の一連の拡張メソッド。