Entity Frameworkの移行計画の一環として、データの移動をデバッグするために、-Scriptパラメーターを使用してスクリプトを生成することがよくありました。
次に、このスクリプトをQuery Analyzerに移動し、トランザクションでラップして、手動でテストすることができます。
スクリプトを正しく実行するためにGoステートメントが必要な状況に遭遇しました。Goを適切な場所に出力するために、次のコードが移行に追加されました。
Sql("GO");
これにより、-Scriptが使用されている場合、適切な位置にGOステートメントが追加されます。ただし、-Scriptを使用しない場合。例外が発生します...
System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'GO'.
スクリプトにGoコマンドを追加する安全な方法はありますか?