Releases: zzzprojects/EntityFramework-Plus
Releases · zzzprojects/EntityFramework-Plus
v1.6.5
Download the library here
- FIXED: Batch Delete && Batch Update for WHERE clause use contains in an empty list (Issue #180)
- FIXED: Support to .NET Core 2.x (Issue #143)
v1.6.4
Download the library here
- FIXED: Batch Update with multiple join table in sub-select (Issue #176). Only the first alias found are now replaced.
v1.6.3
Download the library here
- FIXED: EF Core - Audit - Issue in Many to Many when a relation was removed. The EntityState was
Modified
in the ChangeTracker but finally was removed (Issue #174)
v1.6.2
Download the library here
- ADDED: QueryCache - IsCommandInfoOptionalForCacheKey (Require UseTagsAsCacheKey or UseFirstTagAsCacheKey enabled)
When this option is enabled, all information from command become optional (Connection && CommandText). They are only included if there are found. It allows caching any kind of list even when not coming from Entity Framework.
var listA = new List<CustomEntity>() { new CustomEntity() { X = 1 }, new CustomEntity() { X = 2 }, new CustomEntity() { X = 3 }};
var listB = new List<CustomEntity>() { new CustomEntity() { X = 4 }, new CustomEntity() { X = 5 }, new CustomEntity() { X = 6 } };
QueryCacheManager.IsCommandInfoOptionalForCacheKey = true;
QueryCacheManager.UseTagsAsCacheKey = true;
var t1 = listA.AsQueryable().FromCache("a");
var t2 = listB.AsQueryable().FromCache("a");
v1.6.1
Download the library here
- ADDED: Support for PostgreSQL for BatchUpdate (Issue #170)
- ADDED: Support for PostgreSQL EF Core for BatchDelete (Issue #170)
- FIXED: Issue with alias (Issue #107)
v1.6.0
Download the library here
- FIXED: Bad name for .NET Core Assembly (Issue #166)
- MOVED: ALL code has been moved in Shared Project to make it easier.
v1.5.5
Download the library here
- FIXED: DbType when parameter are copied (Issue #158)
Feature impacted:
- Batch Delete
- Batch Update
- Query Future
- Query IncludeOptimized
v1.5.4
Download the library here
Query Include Optimized
- FIXED: Path with Self-Hierachy
Example
ctx.SubTypes.IncludeOptimized(x => x.OwnerSelfHierachy);
v1.5.3
Download the library here
- FIXED: Keep the context used for method ReaderExecuting && ReaderExecuted (Issue # 150)
Feature impacted:
- Batch Delete
- Batch Update
- Query Cache
- Query Filter
- Query Future
- Query IncludeOptimized
v1.5.2
Download the library here
Batch Delete
- FIXED: Parameter binding for Oracle
Batch Update
- ADDED: Support to Oracle (Issue #158)