Skip to content

Releases: zzzprojects/EntityFramework-Extensions

7.18.3

24 Jan 22:24

Choose a tag to compare

Download the library here

  • FIXED: Issue with options AutoTruncate = false for a SQL Server table with char column type in which a null value is passed (only for operations of 10 rows or less). The SqlParameter was considered the null value as a char(8000) even if in the database it was a char(3), and was leading to the SQL error: This exceeds the maximum allowable table row size of 8060 bytes issue. The SqlParameter is now a char(1) for the null value.
  • FIXED: Issue with Audit + PostgreSQL for BulkMerge: #521
  • IMPROVED: Internal logic to handle Owned and Shadow value

Trial unlocked until the end of February

7.18.2

17 Jan 20:22

Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release

Trial unlocked until the end of February

7.18.1

20 Dec 23:20

Choose a tag to compare

Download the library here

  • ADDED: Support to TPC for EF Core 7
  • FIXED: Issue with Always Encrypted with non nullable column that are not populated from the bulk operations

Trial unlocked until the end of January

7.18.0

06 Dec 19:27

Choose a tag to compare

Download the library here

  • BREAKING CHANGES: For EF Core 3+, the BulkSaveChanges now throw correctly an error when a concurrency error occurs for a deleted entity
  • IMPROVED: For EF Core 3+, all logic to get and set values from entities has been rewritten for performance improvement.
  • FIXED: For EF Core 3+, fixed an issue for some special rare cases that converter was ignored

Trial unlocked until the end of January

7.17.2

06 Dec 19:27

Choose a tag to compare

Download the library here

  • FIXED: Issue with UpdateFromQuery when the query we use to know which column to update has not Select Expression (EF Core only)
  • ADDED: Support when no owned is declared
  • IMPROVED: Performance and support for multiple cases using shadow values such as TPH, owned, and more
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of January

7.17.1

23 Nov 15:58

Choose a tag to compare

Download the library here

  • FIXED: The variable name '@isForceOutputFromUnmodifiedRow' has already been declared. #518
  • FIXED: Issue that a concurrency exception was thrown with the options IsReadOnly. The code doesn't longer check for concurrency in this case since a simple select is performed

Trial unlocked until the end of December

7.17.0

15 Nov 16:22

Choose a tag to compare

Download the library here

  • FIXED: Issue with UpdateFromQuery when the query we use to know which column to update has not Select Expression (EF Core only)
  • ADDED: Support when no owned is declared
  • IMPROVED: Performance and support for multiple cases using shadow values such as TPH, owned, and more
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of December

6.16.1

02 Nov 22:05

Choose a tag to compare

Download the library here

  • ADDED:: EnableConcurrencyForBulkOperation option to allow concurrency for BulkUpdate, BulkDelete, and BulkMerge for EF Core (cannot be enabled by default due to backward compatibility)
  • IMPROVED: Performance when retrieving the IEntityType from the ClrType

Trial unlocked until the end of November

6.16.0

26 Oct 13:48

Choose a tag to compare

Download the library here

  • BREAKING CHANGES: BulkDelete and BulkSynchronize now throw an options when using with IncludeGraph (the option was just ignored before)
  • ADDED: Support to ignoring column for option such as IgnoreOnMergeUpdateExpression to InMemory provider
  • ADDED: IncludeGraph can now combine multiple commands like the BulkSaveChanges for performance enhancement
  • IMPROVED: Mapping logic and performance for all bulk operations
  • IMPROVED: Logic to retrieve discriminator
  • IMPROVED: Logic when a value is created by Entity Framework itself

Trial unlocked until the end of November

6.15.2

11 Oct 16:57

Choose a tag to compare

Download the library here

  • ADDED: DisableBulkCommandBatch option to disable command combining during BulkSaveChanges
  • IMPROVED: Error message for PostgreSQL when the destination table is not found
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of November