DbMigrator 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
DbMigrator 可用來將現有的移轉套用至資料庫。 DbMigrator 可用來升級和降級至任何指定的移轉。 根據模型使用的變更來 Scaffold 移轉 MigrationScaffolder
public class DbMigrator : System.Data.Entity.Migrations.Infrastructure.MigratorBase
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Maintainability", "CA1506:AvoidExcessiveClassCoupling")]
public class DbMigrator : System.Data.Entity.Migrations.Infrastructure.MigratorBase
type DbMigrator = class
inherit MigratorBase
Public Class DbMigrator
Inherits MigratorBase
- 繼承
- 屬性
建構函式
DbMigrator(DbMigrationsConfiguration) |
初始化 DbMigrator 類別的新實例。 |
欄位
InitialDatabase |
移轉識別碼,代表套用任何移轉之前的資料庫狀態。 |
屬性
Configuration |
取得用於移轉程式的組態。 |
方法
GetDatabaseMigrations() |
取得已套用至目標資料庫的所有移轉。 |
GetLocalMigrations() |
取得已設定移轉元件中定義的所有移轉。 |
GetPendingMigrations() |
取得元件中定義但尚未套用至目標資料庫的所有移轉。 |
Update() |
更新目標資料庫到最新的移轉。 (繼承來源 MigratorBase) |
Update(String) |
更新目標資料庫至指定的移轉。 |