Releases: zzzprojects/EntityFramework-Extensions
Releases · zzzprojects/EntityFramework-Extensions
7.20.0
Download the library here
- BREAKING CHANGES: (EF6 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 ajson
file to make a quick validation test, even if no impact is expected. This change will be done for EF Core in April. - RELEASED: Support to EF Core 8 - Preview 2
- UPDATED: Monthly Trial Release
Trial unlocked until the end of April
7.19.0
Download the library here
- BREAKING CHANGES: When a key is a shadow, the library now tries to retrieve the value from the original context.
- RELEASED: Support to EF Core 8 - Preview 1
- IMPROVED: Logic for
OwnedOne
andOwnedMany
when saving in another table to support multi-key, getting a key value from the owner.
Trial unlocked until the end of March
7.18.5
7.18.4
Download the library here
- FIXED: Issue with options
AutoTruncate = false
for a SQL Server table withchar
column type in which an empty value is passed (only for operations of 10 rows or less). TheSqlParameter
was considered the null value as achar(8000)
even if in the database it was achar(3)
, and was leading to the SQL error:This exceeds the maximum allowable table row size of 8060 bytes
issue. TheAutoTruncate = false
has been completed re-write to better handle all scenarios found
Trial unlocked until the end of February
7.18.3
Download the library here
- FIXED: Issue with options
AutoTruncate = false
for a SQL Server table withchar
column type in which a null value is passed (only for operations of 10 rows or less). TheSqlParameter
was considered the null value as achar(8000)
even if in the database it was achar(3)
, and was leading to the SQL error:This exceeds the maximum allowable table row size of 8060 bytes
issue. The SqlParameter is now achar(1)
for the null value. - FIXED: Issue with
Audit
+PostgreSQL
forBulkMerge
: #521 - IMPROVED: Internal logic to handle
Owned
andShadow
value
Trial unlocked until the end of February
7.18.2
7.18.1
7.18.0
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
Download the library here
- FIXED: Issue with
UpdateFromQuery
when the query we use to know which column to update has notSelect 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
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