Chúng tôi đang cố gắng xây dựng một hệ thống ghi số lượng đơn hàng cao. Có ba bảng chính: 1. Đơn đặt hàng 2. OrderDetails 3. OrderShipmentLINQ to SQL và các vấn đề tương tranh
Bảng lô hàng chứa kỷ lục n mỗi đơn hàng và bất kỳ lưu trữ hồ sơ lô hàng có thể thay đổi trước khi khách hàng chấp nhận trật tự thứ, sau đó nó là đông lạnh. (Yêu cầu kinh doanh)
Mặc dù điều này có thể không xảy ra trong các tình huống thực tế ... trong khi kiểm tra tải, chúng tôi đang nhận ngoại lệ System.Data.Linq.ChangeConflictException. Kết thúc quá trình gửi trong bộ chuyển đổi cũng không giúp ích gì. Chúng ta không thể buộc LINQ để có được một khóa trên hàng cho toàn bộ thời gian hoạt động cập nhật?
Có cách nào khác để vượt qua điều này không?
How are you xử lý LINQ đồng thời? – flesh