Skip to content

Releases: zzzprojects/EntityFramework-Plus

v1.6.5

10 Jul 18:01
Compare
Choose a tag to compare

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

28 Jun 18:28
Compare
Choose a tag to compare

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

22 Jun 18:04
Compare
Choose a tag to compare

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

13 Jun 01:32
Compare
Choose a tag to compare

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

10 Jun 00:35
Compare
Choose a tag to compare

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

31 May 21:32
Compare
Choose a tag to compare

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

17 May 23:01
Compare
Choose a tag to compare

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

17 May 12:53
Compare
Choose a tag to compare

Download the library here

Query Include Optimized

  • FIXED: Path with Self-Hierachy

Example

ctx.SubTypes.IncludeOptimized(x => x.OwnerSelfHierachy);

v1.5.3

16 May 13:03
Compare
Choose a tag to compare

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

12 May 13:31
Compare
Choose a tag to compare

Download the library here

Batch Delete

  • FIXED: Parameter binding for Oracle

Batch Update

  • ADDED: Support to Oracle (Issue #158)