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?