7
Visual Studioのパッケージマネージャ内で移行を実行します。私は現在、私たちのプロジェクトのCIを設定しています。私はあなたがVisual Studio環境にいないので、CIからデータベースをどのように更新できるのだろうかと思っていました。 powershell.exeを見つけて実行する必要がありますか?CIビルドサーバーでのEF移行
ps。私はTeamcityをCIに使用しています。
Visual Studioのパッケージマネージャ内で移行を実行します。私は現在、私たちのプロジェクトのCIを設定しています。私はあなたがVisual Studio環境にいないので、CIからデータベースをどのように更新できるのだろうかと思っていました。 powershell.exeを見つけて実行する必要がありますか?CIビルドサーバーでのEF移行
ps。私はTeamcityをCIに使用しています。
migrate.exeを使用して、Visual Studio環境外のデータベースを移行できます。これはpackages/EntityFramework.x.x.x/tools
フォルダにあります。
ツールには注意が必要な粗いエッジがあります。
startUpDirectory
パラメータを指定する必要がありますDbMigrator
のUpdate
メソッドによって、Update-Databaseコマンドがサポートされています。独自のツールを作成することもできます。