System.Data.Entity.Migrations 命名空間

[此頁面專屬於 Entity Framework 第 6 版。最新版本可從 'Entity Framework' NuGet 套件取得。如需 Entity Framework 的詳細資訊,請參閱 msdn.com/data/ef。]

System.Data.Entity.Migrations 命名空間包含以程式碼為基礎之移轉及其組態的相關類別。

類別

  類別 描述
公用類別 DbMigration 表示以程式碼為基礎之移轉的基底類別。Entity Framework 移轉應用程式開發介面的設計不適合接受由未受信任來源 (例如應用程式的使用者) 所提供的輸入。如果接受了來自這類來源的輸入,即應先對輸入進行驗證再傳遞至這些應用程式開發介面,以防範 SQL 插入式攻擊等風險。
公用類別 DbMigrationsConfiguration 與給定模型之移轉用法有關的組態。您通常會建立衍生自 DbMigrationsConfiguration<TContext> 的組態類別,而非使用此類別。
公用類別 DbMigrationsConfiguration<TContext> 與給定模型之移轉用法有關的組態。
公用類別 DbMigrator 會使用 DbMigrator 來將現有的移轉套用至資料庫。DbMigrator 可用來升級和降級為任何給定的移轉。若要根據模型的變更對移轉進行 Scaffold,請使用 MigrationScaffolder
公用類別 DbSetMigrationsExtensions 一組 IDbSet<TEntity> 的擴充方法