回答

0

您希望它在應用程序啓動時自動升級數據庫(通過應用任何掛起的遷移),對吧?

您可以通過註冊MigrateDatabaseToLatestVersion數據庫初始值設定程序來完成此操作。數據庫初始化程序只包含一些用於確保數據庫安裝正確的邏輯。首次在應用程序進程(AppDomain)中使用上下文時運行此邏輯。

static void Main(string[] args) 
     { 
      Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyDatabaseContext, Configuration>()); 
...