Dùng optimistic concurrency với [Timestamp] row version token trên entity.
- Khi xung đột xảy ra, EF ném
DbUpdateConcurrencyException. - Xử lý bằng cách đọc lại giá trị mới nhất và retry, hoặc trả về HTTP 409 Conflict cho client yêu cầu refresh.
- Pessimistic locking dùng SQL-level locks hiếm khi cần thiết trong ứng dụng hiện đại.