そのため、Entity フレームワークによって大量の移行が行われたアプリケーションがあります。一度にすべての移行のスクリプトを取得したいのですが、-Script
タグを使用するとうまくいきます。
ただし... SQLにステートメントを追加しないため、次GO
のような問題が発生しますAlter view should be the first statement in a batch file...
Sql("GO");
私はこの問題を検索し、手動でヘルプを追加してきましたが、スクリプト全体に対してのみです。パッケージ コンソール マネージャーを再度使用すると、例外が返されます。
System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'GO'.
タグを使用する場合にのみGO
これらのタグを追加する方法はありますか? そうでない場合、これに対する良いアプローチは何ですか?-Script
注: 複数のファイルを作成することも試みましたが、移行が非常に多いため、毎回これを維持することはほぼ不可能です。