Entity Framework v4 có hỗ trợ cập nhật hàng loạt/chèn thay vì gửi> 1 lệnh tới một db, nó có thể gửi> 1 lệnh tới DB trong một lần không?EF4 có thể hỗ trợ cập nhật hàng loạt không?
Cảm ơn
Entity Framework v4 có hỗ trợ cập nhật hàng loạt/chèn thay vì gửi> 1 lệnh tới một db, nó có thể gửi> 1 lệnh tới DB trong một lần không?EF4 có thể hỗ trợ cập nhật hàng loạt không?
Cảm ơn
Tôi không tin điều đó đã thay đổi. Bạn có các lựa chọn của:
Tôi tin rằng có thể được thực hiện bằng cách thêm nhiều Entity với bối cảnh và kêu gọi lưu các thay đổi .
context.ApplyChanges<T>("Order", obj1);
context.ApplyChanges<T>("Order", obj2);
context.SaveChanges();
tôi phát hiện ra một câu trả lời tốt cho câu hỏi này ở đây: Paul Welter shows how to use EntityFramework.Extended
Tôi nghĩ là lựa chọn đầu tiên hoặc cuối cùng có lẽ là con đường để đi (thứ hai không phải là thực sự là một batch) nhưng lưu ý cuối cùng tùy chọn là TSQL, không phải ESQL. –
đã sửa, cảm ơn –