Vì vậy, tôi có một ứng dụng có rất nhiều di chuyển được thực hiện bởi khung Entity. Chúng tôi muốn nhận một kịch bản cho tất cả các di chuyển cùng một lúc và sử dụng thẻ -Script
hoạt động tốt.Thêm câu lệnh 'GO' vào di chuyển Khung thực thể
Tuy nhiên ... nó không thêm GO
báo cáo trong SQL cho chúng tôi các vấn đề như Alter view should be the first statement in a batch file...
Tôi đã tìm kiếm xung quanh và tự thêm Sql("GO");
giúp đỡ với vấn đề này nhưng chỉ cho toàn bộ kịch bản. Khi tôi sử dụng trình quản lý bàn điều khiển gói một lần nữa nó trả về một ngoại lệ.
System.Data.SqlClient.SqlException (0x80131904): Could not find stored procedure 'GO'.
Có cách nào để thêm những GO
thẻ chỉ khi sử dụng thẻ -Script
? Nếu không, cách tiếp cận tốt cho điều này là gì?
Lưu ý: chúng tôi cũng đã thử có nhiều tệp nhưng vì chúng tôi có quá nhiều lần di chuyển, điều này gần như không thể duy trì mỗi lần.
Hoạt động hoàn hảo khi sử dụng thẻ '-Script'. Tôi phải bình luận ra dòng 'SetSqlGenerator (" ..... 'tuy nhiên khi tôi không sử dụng nó bởi vì nếu không tôi có ngoại lệ một lần nữa. Điều này tuy nhiên tôi tiết kiệm rất nhiều thời gian vì nó chỉ là bình luận ra một dòng thay vì thêm 'Sql (" GO ");' ở khắp mọi nơi. Cảm ơn! – Tikkes
Tôi không thể tìm thấy InsertHistoryOperation.Lắp ráp là nó trong? –
Ah Tôi nghĩ rằng nó được đổi tên thành EF 6 thành HistoryOperation –