Tôi đang cố triển khai mẫu đệm có thể cần sử dụng Redis. Vấn đề với mẫu này là tôi cần phải tắt Configuration.ProxyCreationEnabled và sau đó kích hoạt lại nó sau đó để tránh bất kỳ vấn đề nào trên một trang trại.Truy cập DbContext từ IQueryable
Điều tôi muốn làm là truy cập DbContext từ IQueryable để tôi có thể thực hiện việc này một lần thay vì ở mọi nơi. Cách dễ nhất để làm điều này là để vượt qua DbContext đang được sử dụng vào phần mở rộng bộ nhớ đệm của tôi, tuy nhiên tôi đã xem qua bài viết này:
Access DataContext behind IQueryable
Có một cách để truy cập vào DbContext trong một cách tương tự như liên kết ở trên sử dụng EF 4.1 Code Fist (DbSet's, vv)?
Tôi đã cố gắng tự mình tìm kiếm nhưng đã phải vật lộn để tìm lớp cơ sở từ DbSet được tham chiếu trong IQueryable bằng cách sử dụng sự phản chiếu.
Cảm ơn vì điều đó. Đã đến một kết luận tương tự, nhưng đã nghĩ rằng nó sẽ là tốt đẹp để trừu tượng việc thực hiện. – didiHamman