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> の一連の拡張メソッド。 |