Entity Framework Bulk Operations | Improve Entity Framework performance with Bulk SaveChanges, Insert, update, delete and merge for SQL Server, SQL Azure, SQL Compact, MySQL and SQLite.
BINARY_DOUBLE
and BINARY_FLOAT
for Oracle when using the option InsertIfNotExists = true
IgnoreOnMergeUpdate
for PostgreSQLTrial unlocked until the end of May
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
BulkSaveChanges
should now support ToJson
mapping.TemporalTableManager.DisableDateTimeParameter
option to fix: 7.22.4 has undocumented breaking change in temporal table queries #553Trial unlocked until the end of April
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
OwnerMany
+ ToJson
are still not supported but the development is in progress.NodaTime
for PostgreSQL
Trial unlocked until the end of April
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
EF6
Trial unlocked until the end of April
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
BulkOptimizedAnalysis
providing tips to let you know if the bulk insert is optimized and, if not, provides a reason why.Trial unlocked until the end of April
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
EntityType.
Trial unlocked until the end of March
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
Audit
and RowAffected
when a SynchronizeSoftDeleteFormula
is used. The support has only been added when the option ForceSelectOutput
is not enabled and there is no trigger in the table.Microsoft.CSharp
System.Reflection.Emit
System.Reflection.TypeExtensions
Trial unlocked until the end of March
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
TransactionScope
for Async
method in EF Core. We marked this fix as a breaking changes due to having now a whole different behaviorTrial unlocked until the end of February
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
Trial unlocked until the end of February
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
EFCore
a new method WhereBulkContainsFilterList
EFCore
a new method WhereBulkNotContainsFilterList
EF6
a package specific for .NET6
EF6
a package specific for .NET8
UsePostgreSqlUnprepare
to allow unprepared PostgreSQL command (#566)MySQL
that could keep a table lock when pooling is enabled and an error happen within the statementTrial unlocked until the end of February
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions