8.101.0.0
·
29 commits
to master
since this release
Download the library here
Learn more about what has been changed here: EF Extensions now support EF Core 8
- MAJOR CHANGES: With EF Core 8 released, the
[efcore-version]in the[efcore-version].[major].[minor].[patch]versioning conventions will now be incremented from7.x.y.zto8.x.y.z. - BREAKING CHANGES: The method
ExecuteFutureActionwill now throw an exception when an error occurs and a transaction is used (#556). The exception was shallowed by the method before. - BREAKING CHANGES: Bulk Extensions methods save more than 1 type (for example, a BulkInsert with inheritance will now require to use a IncludeGraphOperationBuilder (EF Core only)
- IMPORTANT NOTICE: A reminder that starting from v7.100.0.0, the include graph has been rewritten to be faster and uses less memory.
- ADDED: Support to .NET 8
- ADDED: New method: BulkInsertOptimized
context.BulkInsertOptimized(list);- ADDED: Support to pass bulk options via variable
// CREATE bulkOptions instance
var bulkOptions = context.Invoices.CreateBulkOptions();
// var bulkOptions = new Z.BulkOperations.BulkOperationOptions<Invoice>();
// var bulkOptions = new Z.BulkOperations.BulkOperationOptions(); // only with anonymous
// SET Options
bulkOptions.IncludeGraph = true;
bulkOptions.BatchTimeout = 180;
// CALL a bulk method
context.BulkInsert(invoices, bulkOptions);- ADDED: Support for IncludeGraph for the BulkDelete method for options related to a specific type (EF Core only)
- FIXED: Improved support to TransactionScope in MySQL and in general #552
- FIXED: Issue with PostgreSQL that some column was ignored when using a
nodatimetype. - UPDATED: Monthly Trial Release
Trial unlocked until the end of December
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions