Миграции Entity Framework: включение оператора Go только в вывод -Script
В рамках планирования миграции Entity Framework для отладки перемещения данных я часто использовал параметр -Script для генерации сценария.
Затем я мог бы передать этот скрипт в Query Analyzer и обернуть его в транзакции, чтобы проверить его вручную.
Я столкнулся с ситуацией, когда нам требовался оператор Go для правильного выполнения скрипта. Следующий код был добавлен в миграцию, чтобы вывести Go в нужном месте.
Sql("GO");
Это добавляет оператор GO в правильное положение при использовании -Script. Но когда -Script не используется. Я получаю исключение ...
System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'GO'.
Есть ли безопасный способ добавить команду Go в скрипт?