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> 的擴充方法 |