Skip to content

Releases: zzzprojects/EntityFramework-Plus

v1.6.10

14 Aug 15:17

Choose a tag to compare

Download the library here

  • ADDED: Batch Delete - Added UseTableLock option
  • ADDED: Batch Update- Added UseTableLock option
  • ADDED: Query Future - Added AllowQueryBatch option
QueryFutureManager.AllowQueryBatch = false;

 ctx.Activities.Where(a => a.DateCreated < d).Delete(delete => delete.UseTableLock = false );

v1.6.9

09 Aug 17:36

Choose a tag to compare

Download the library here

  • FIXED: BatchDelete now use InterceptionContext for EF6
  • FIXED: BatchUpdate now use InterceptionContext for EF6

v1.6.8

07 Aug 23:27

Choose a tag to compare

Download the library here

  • ADDED: Async method for Query Future (Issue #197)
  • FIXED: Missing line for cast (Issue #135)
  • FIXED: Query Future DataReader was causing some problem in EF Core (Issue #187)
  • FIXED: Batch Delete Executing at wrong place (Issue #198)
  • FIXED: MySQL escape for BatchUpdate (Issue #201)
  • FIXED: GetModel for custom connection (Issue #202)

v1.6.7

25 Jul 17:16

Choose a tag to compare

Download the library here

  • ADDED: QueryFutureManager.ExecuteBatch(ctx) (Issue #190)
  • ADDED: QueryFutureValue && Implicit conversion (Pull #189)
  • FIXED: Include Filter && Case (Issue #135)
  • FIXED: Batch Update with property without using a calculated value (Issue #191)

Thank you @Immelstorn for your contribution with the pull #189

v1.6.6

16 Jul 23:52

Choose a tag to compare

Download the library here

  • ADDED: Support to MySQL for .NET Core (Issue #182)

v1.6.5

10 Jul 18:01

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

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

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

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

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)