Tôi đang xem sql được thực hiện khi tôi gọi SaveChanges về ngữ cảnh, nó cập nhật, xóa và chèn sql stament theo thứ tự đó .. có cách nào để thay đổi nó để xóa , cập nhật, chèn?Entity Framework thứ tự sql được tạo bởi Savechanges()
5
A
Trả lời
2
Cách duy nhất mà tôi có thể nghĩ đến là gọi số Delete()
trước tiên rồi SaveChanges()
rồi thực hiện phần còn lại Insert()
và Update()
. Không nói đó là cách duy nhất ...
Hình như không có cách nào để thay đổi thứ tự ... - DbContext SaveChanges Order of Statement Execution
-3
SaveChanges thực hiện các thay đổi trong thứ tự mà bạn thêm họ vào các datacontex. Đảm bảo rằng bạn thêm chúng theo đúng thứ tự hoặc ít nhất một đơn đặt hàng cho phép chúng được thực thi.
Các vấn đề liên quan
- 1. Entity Framework DbContext SaveChanges() OriginalValue sai
- 2. xem SQL được tạo cho lệnh Entity Framewok SaveChanges trong Visual studio?
- 3. Entity Framework - Các giao dịch thay thế SaveChanges (bool) với SaveChanges (SaveOptions)
- 4. Entity Framework 4 - Nhận SQL được tạo ra để cập nhật/Chèn
- 5. LINQ to Entity AcceptAllChanges SaveChanges
- 6. Làm thế nào để bắt được một SqlException được ném bởi RAISERROR được gọi là trong một bộ kích hoạt được thiết lập bởi Entity Framework 4?
- 7. Tối ưu hóa SQL được tạo bởi LINQ Query trong Entity Framework 4.1 với các liên kết một-nhiều
- 8. Entity Framework 5 Sử dụng SaveChanges để thêm nhật ký kiểm tra
- 9. Entity Framework, LinqToSQL và sql injection
- 10. Entity Framework Guid
- 11. Làm cách nào để đổi tên Context.tt được tạo bởi Entity Framework?
- 12. LINQ to Sql vs Entity Framework Performance
- 13. SQLite với Entity Framework
- 14. Entity Framework 4 Multiple Object Delete (RemoveAll)
- 15. LINQ to SQL và Entity Framework Diffrences?
- 16. Entity Framework T-Sql "có" Tương đương
- 17. SQL sản xuất bởi Entity Framework cho chuỗi phù hợp với
- 18. Entity Framework 4.0 GetChanges() tương đương
- 19. Thứ tự tổng hợp được xác định bởi người dùng SQL được giữ nguyên?
- 20. LocalDB có được hỗ trợ bởi Visual Studio 2010 trong Entity Framework 5 không?
- 21. Unicode với Entity Framework
- 22. Entity Framework Query Xml
- 23. Entity Framework + Triển khai SQLite
- 24. Entity Framework + POCO
- 25. Tự động tạo thứ tự sắp xếp với SQL UPDATE
- 26. Nullability cho chuỗi vs các kiểu dữ liệu khác trong cột được tạo bởi Entity Framework Code Đầu tiên
- 27. Entity Framework - "Đính kèm()" là chậm
- 28. Entity Framework: ObjectContext.ExecuteStoreQuery tạo ra các đối tượng tách rời
- 29. Entity Framework 4: Chọn Single Record
- 30. Entity Framework OfType()
Câu trả lời này là chính xác. Để thêm một chút, SaveChanges tạo ra một thứ tự dựa trên các ràng buộc giữa các bảng/hàng khác nhau sao cho việc lưu sẽ thành công. Thường thì việc sử dụng một thứ tự khác sẽ thất bại với các vi phạm ràng buộc, ít nhất là trên SQL Server và nhiều cơ sở dữ liệu khác. –