Итак, у меня есть приложение с тонной миграцией, созданной инфраструктурой Entity.
Мы хотим получить script для всех перемещений сразу, и использование тега -Script
работает нормально.
Однако... он не добавляет в SQL инструкции GO
, дающие нам такие проблемы, как Alter view should be the first statement in a batch file...
Я искал и вручную добавлял Sql("GO");
справку с этой проблемой, но только для всего script. Когда я снова использую диспетчер консоли пакета, он возвращает исключение.
System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'GO'.
Есть ли способ добавить эти теги GO
только при использовании тега -Script
?
Если нет, то для этого хороший подход?
Примечание. Мы также пытались иметь несколько файлов, но поскольку у нас так много миграций, это почти невозможно поддерживать каждый раз.