2009-12-17 40 views
8

Có cách nào để sử dụng EF mà không cần giao dịch không? Tôi có chèn đơn rất đơn giản và không muốn quay trở lại khi một cái gì đó đi sai vì có thể có một đăng nhập kích hoạt sau đó nâng cao lỗi từ phía DB mà tôi không có quyền kiểm soát. Tôi chỉ muốn chèn sau đó bắt bất kỳ trường hợp ngoại lệ nhưng không muốn quay trở lại.Khung thực thể không có Giao dịch?

Trả lời

3

Chúng tôi không biết bất kỳ cách nào để loại bỏ các giao dịch trong các hoạt động CUD của Entity Framework.

2
using(var transation = new TransactionScope(TransactionScopeOption.Suppress)) 
{ 
    ObjectContext.SaveChanges(); 
} 
+3

Điều này vẫn thực hiện trong giao dịch mà EF mở. – usr

Các vấn đề liên quan