Entity Framework Deferred Query Discover who support this features
Introduction
Deferred Query allows you to defer immediate query execution from a LINQ method, like First or Count, to allow other third-party libraries to use their features like caching.
Why Deferred Query?
Common scenario:
- Allow other third-party libraries to use LINQ immediate method
Google Related Searches
StackOverflow Related Questions
// using Z.EntityFramework.Plus; // Don't forget to include this. var ctx = new EntitiesContext(); // The count is deferred and cached. var count = ctx.Customers.DeferredCount().FromCache();
Supported Libraries
Library | Type | EF Version | Support | Doc | Features |
---|---|---|---|---|---|
Z.EntityFramework.Classic | FREE/PRO | EF6 | < 1 Day | Yes | Bulk SaveChanges Bulk Insert Bulk Update Bulk Delete Bulk Merge Batch Delete Batch Update Cache Deferred Query Future |
Z.EntityFramework.Plus | FREE | EF5 EF6 EF Core |
< 1 Day | Yes | Audit Batch Delete Batch Update Cache Deferred Query Filter Future Include Filter Include Optimized |
ZZZ Projects