Tôi có một DAL bao gồm một loạt các phương thức thực hiện truy vấn LINQ trên cơ sở dữ liệu của tôi.Làm cách nào để đảm bảo các truy vấn LINQ của tôi thực thi khi được gọi trong DAL của tôi, không bị trễ?
Làm thế nào để đảm bảo rằng trước khi trở về nói một IEnumberable hoặc một cái gì đó tương tự từ cơ sở dữ liệu, tôi đảm bảo rằng truy vấn LINQ được thực hiện sau đó, không phải trong một số thời trang chậm trễ chỉ được thực hiện khi kết quả được sử dụng?
Tôi biết tôi có thể gọi .ToList() trên kết quả của tôi trong các phương pháp của tôi để buộc nó thực thi, nhưng đây có phải là cách tốt nhất không?
Tại sao bạn không muốn thực thi hoãn lại? – Kev