Миграции 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 в скрипт?

Ответы на вопрос(5)

Ваш ответ на вопрос