1
您可以幫助我如何在Azure中啓用代碼第一次遷移時從源代碼管理部署 - Bitbucket?從源代碼管理Azure部署 - 代碼第一次遷移
由於不直接推送到Azure,所以我無法在發佈時啓用代碼優先遷移配置文件。
您可以幫助我如何在Azure中啓用代碼第一次遷移時從源代碼管理部署 - Bitbucket?從源代碼管理Azure部署 - 代碼第一次遷移
由於不直接推送到Azure,所以我無法在發佈時啓用代碼優先遷移配置文件。
您希望它在應用程序啓動時自動升級數據庫(通過應用任何掛起的遷移),對吧?
您可以通過註冊MigrateDatabaseToLatestVersion數據庫初始值設定程序來完成此操作。數據庫初始化程序只包含一些用於確保數據庫安裝正確的邏輯。首次在應用程序進程(AppDomain)中使用上下文時運行此邏輯。
static void Main(string[] args)
{
Database.SetInitializer(new MigrateDatabaseToLatestVersion<MyDatabaseContext, Configuration>());
...