回答

1

您可以嘗試在構建運行Add-遷移/更新數據庫命令/部署過程。

假設你正在使用vNext建設,

  1. 在構建定義第一添加「Nuget Installer」任務 在生成過程中恢復的實體框架。 Migrate.exe將 安裝在\packages\EntityFramework.\tools文件夾中。
  2. 然後添加一個「Command Line」任務來運行migrate.exe。在"Arguments"字段中輸入 「\packages\EntityFramework.\tools\migrate.exe""Tool"區和 的參數。

參考這個線程:How can I run Entity Framework's migrate.exe from Visual Studio Online?

您也可以嘗試擴展名「Entity Framework Migrations」,其中包含了一組,讓你可以與實體框架代碼首先遷移工作任務:

方法1 :生成SQL腳本

第一種方法可以讓你生成一個包含所有 遷移的SQL腳本。可通過在Visual Studio中的NuGet程序包 管理器控制檯中手動運行 Update-Database -SourceMigration 0 -Script來獲取此腳本。 然後,您可以手動釋放後釋放 期間使用擴展,它允許你運行SQL腳本運行 此腳本或自動。

任務名稱:生成遷移SQL腳本

的其他文章可以幫助:

相關問題