Xử Lý Race Condition và Deadlock: Kỹ Thuật Thêm Hint NOLOCK Cho Truy Vấn EF

Khi làm việc với cơ sở dữ liệu SQL Server trên nền tảng .NET, đặc biệt là trong các hệ thống có tải cao, hiện tượng Deadlock thường xuất hiện khi nhiều giao dịch cạnh tranh truy cập cùng một tài nguyên. Để cải thiện khả năng đọc dữ liệu mà không gây ảnh hưởng đến tính nhất quán ở mức độ cực kỳ cao, kỹ thuật sử dụng trạng thái READ UNCOMMITTED t ...

Đăng vào ngày 1 tháng 7 lúc 04:27

Hiểu Về Sử Dụng DbContext Trong EFCore Đến Triển Khai Tự Động Tiêm Thuộc Tính Với DI

Bối Cảnh Trong quá trình di chuyển dự án từ Framework sang .NET Core 3.0, tôi đã chọn EFCore kết hợp với MySQL cho tầng truy cập dữ liệu. Khi làm việc với EF, việc tương tác với DbContext là không thể tránh khỏi. Trong Core, cách sử dụng thông thường là: tạo một lớp XXXContext kế thừa từ DbContext, triển khai một hàm tạo có tham số DbContextOpt ...

Đăng vào ngày 23 tháng 6 lúc 02:14