Skip to content

Releases: zzzprojects/EntityFramework-Extensions

7.100.0.2

26 Sep 16:45
bf71bbb
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to newly Complex Type for EF Core 8 for most scenario

Trial unlocked until the end of October

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

7.100.0.1

19 Sep 22:09
bf71bbb
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to EF Core 8 - RC1
    • Newly added Complex Type is not yet supported but is under development
  • ADDED: Support to money column for PostgreSQL
  • FIXED: Issue with BulkDelete when some columns used in a formula were not part of the staging table for the following options:
    • DeleteMatchedAndFormula
    • DeleteStagingTableFilterFormula
    • DeletePrimaryKeyAndFormula

Trial unlocked until the end of October

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

7.100.0.0

12 Sep 18:36
bf71bbb
Compare
Choose a tag to compare

Download the library here


  • BREAKING CHANGES: The IncludeGraph has been entirely rewritten. Reducing the memory usage to around 20% of the memory its predecessor required while offering performance 5 times faster. However, it also comes with some breaking changes.
  • BREAKING CHANGES: Formal adoption of EFCore-Pinned Versioning conventions

  • ADDED: Support to concurrency for PostgreSQL and MySQL. Like other supported providers, the AllowConcurrency must be enabled such as context.BulkSaveChanges(option => option.AllowConcurrency = true); (#527)
  • ADDED: Support to UpdateMatchedAndOneNotConditionExpression, UpdateMatchedAndOneConditionExpression options to MySQL (#537)
  • FXIED: Add support to more types from the NetTopologySuite.Geometries. namespace part of the NetTopologySuite package
  • FIXED: Issue for EF Effort when using a bulk operation on an entity type with a nullable enum property.
  • FIXED: Issue in EF Core with Many to Many relationship that was mapping the junction entity with the UsingEntity<T> method.
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of October

7.22.6

15 Aug 22:10
bf71bbb
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to EF Core 8 - Preview 7
  • FIXED: InsertFromQuery in oracle throw an ArgumentOutOfRangeException exception #538
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of September

7.22.4

11 Jul 23:33
bf71bbb
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to interface when hooking all UpdateFromQuery methods (expression applies to all UpdateFromQuery call) such as BatchUpdateManager.Hook<IAudit>(() => new { LastUpdate = DateTime.Now.AddDays(2) });
  • FIXED: Issue when using ErikEJ.EntityFramework.SqlServer in .NET Framework and cloning parameter
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of August

7.22.3

13 Jun 02:09
bf71bbb
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to the NuGet: Microsoft.EntityFrameworkCore.SqlServer.HierarchyId for EF Core 8
  • ADDED: Support to EF Core 8 - Preview 5
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of July

7.22.2

31 May 00:01
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to EF Core 8 - Preview 4

Trial unlocked until the end of June

7.22.0

16 May 21:45
Compare
Choose a tag to compare

Download the library here

  • BREAKING CHANGES:
    • Full code re-write for OwnedOne and OwnedMany in other tables to be able to support recursive owned
    • Performance improvement for TPC, TPH and TPT inheritance
  • ADDED: IncludeGraphBeta options
    • Around 5-10x faster than IncludeGraph in multiple scenarios with several thousands of entities
    • Dramatically reduce memory footprint
    • Doesn't support yet self-hierarchy or complex navigation similar to self-hierarchy
    • Doesn't support yet splitted table
  • FIXED: WhereBulkContains when the first application call could not create the right SQL statement if the table had already been queried before.
  • FIXED: Issue with HasColumnEncrypted when the OUTPUT needs to be inserted in a table variable on SQL Server
  • FIXED: Issue with IncludeGraphOperationBuilder that was throwing an error if a global BulkOperationExecuted event was set even if an option for a bulk method setting BulkOperationExecuted = null was passed.
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of June

7.21.1

03 May 13:36
Compare
Choose a tag to compare

Download the library here

  • ADDED: QueryHint option for SQL Server. You can now optimize queries, such as when a MERGE statement is used with options.QueryHint = "OPTION (LOOP JOIN)";.

Trial unlocked until the end of May

7.21.0

17 Apr 20:20
Compare
Choose a tag to compare

Download the library here

  • BREAKING CHANGES: (EF Core only) Removed Newtonsoft.Json dependency. The dependency was only required when reading the license from a json file. We are now using a code we created. We recommend that everyone store their license in a json file to make a quick validation test, even if no impact is expected.
  • ADDED: Support to EF Core 8 - Preview 3
  • ADDED: Support to timestamp type for PostgreSQL
  • FIXED: Postgres + NodaTime + string[] not supported #465
  • FIXED: Issue with Oracle when clearing the cache and retrieving the same table information again (An internal cache in Oracle was causing the error)
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of May