Entity Framework Migrations: Włącznie z instrukcją Go tylko w wyjściu -Script

W ramach planowania migracji Entity Framework, w celu debugowania przenoszenia danych, często używam parametru -Script do generowania skryptu.

Mogłem wtedy przenieść ten skrypt do Query Analyzer i zawinąć go w transakcję, aby przetestować go ręcznie.

Natknąłem się na sytuację, w której potrzebowaliśmy instrukcji Go, aby poprawnie wykonać skrypt. Następujący kod został dodany do migracji w celu wyprowadzenia go we właściwe miejsce.

Sql("GO");

Dodaje to instrukcję GO we właściwej pozycji, gdy używany jest -Script. Ale kiedy nie jest używany skrypt. Mam wyjątek ...

System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'GO'.

Czy istnieje bezpieczny sposób dodania polecenia Go do skryptu?

questionAnswers(5)

yourAnswerToTheQuestion