Releases: zzzprojects/EntityFramework-Extensions
Release list
10.105.8.1
Download the library here
- FIXED: Issue with temporary tables when using certain options (#658)
- UPDATED: Monthly Trial Release
Trial unlocked until the end of October
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
10.105.8.0
Download the library here
- ADDED: The
AddLogExecutedevent, triggered after any log event has been executed. - UPDATED: Monthly Trial Release
Trial unlocked until the end of September
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
10.105.7.0
Download the library here
- ADDED: Support to
MergeMatchedAndConditionExpressionandMergeMatchedAndOneNotConditionExpressionto SQLite (#657) - CHANGED:
IncludeGraphno longer traverses unloaded lazy navigations by default. Added the LoadLazyNavigations option to restore the previous behavior. - FIXED:
WhereBulkContainsno longer returns duplicate rows when the source list contains duplicate values. (#591) - UPDATED: Monthly Trial Release
Trial unlocked until the end of August
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
10.105.6.0
Download the library here
- ADDED: New InformationSchemaManager.CloneCacheModel method that allows cloning a model from one schema/entity to another.
- FIXED: For
SQLite,Int64values are now automatically converted toboolwhen required, fixing a casting exception withAutoMapOutputDirection = true - FIXED: For
SQLite, schema names are now automatically ignored since this concept does not exist in this database provider - FIXED: Issue when using
InsertIfNotExists = truewith a custom primary key containing a column mapped asoutput. - IMPROVED: For
PostgreSQL, the binary import startup process has been optimized for additional performance gains - IMPROVED:
SQL Servercomments used when retrieving table information now use single-line comments (-- my comment) instead of multi-line comments (/* my comment */). - IMPROVED: Self-hierarchy resolution when a custom primary key is used
- UPDATED: Monthly Trial Release
Trial unlocked until the end of July
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
10.105.5.0
Download the library here
- ADDED: Support to Microting.EntityFrameworkCore.MySql (See also #2007, #2202). Use
AllowLoadLocalInfile=trueto allowBulkCopy - ADDED: Support to
One-to-Manycomplex type - IMPROVED: Error message for scenario not supported by the
UsePostgreOnMergeSqlInsertOnConflictDoUpdateoptions - UPDATED: Monthly Trial Release
Trial unlocked until the end of June
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
10.105.4.0
Download the library here
- ADDED: New method CacheModel that allows retrieving all information related to an
EntityType(database and model information) and caching it. - FIXED: Issue with
BulkSaveChangeswhen specifying a TemporaryTableName that could be re-used across multiple operations in the same batch. - IMPROVED: For
MySQL,GET_LOCKandRELEASE_LOCKare now used when there is a transaction (LOCK TABLEis still used when there is no transaction). - UPDATED: Monthly Trial Release
Trial unlocked until the end of May
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
10.105.3.0
Download the library here
- ADDED:
UseStreamandStreamSize(default: 100,000) options. When streaming is enabled, multiple bulk operations are performed according to theStreamSize. For example, if you have 500k rows, 5 bulk operations of100,000rows will be executed to reduce memory usage. Compatible with BulkInsert, BulkInsertOptimized, BulkUpdate, BulkDelete, and BulkMerge (Specific to EF Core). - UPDATED: Monthly Trial Release
Trial unlocked until the end of April
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
10.105.2.2
Download the library here
- IMPROVED: Option TemporaryTableUseSameName now automatically includes the "action" in the generated table name
- IMPROVED: Option TemporaryTableName now allows you to specify a string "
{ZZZ_action}" if you want the "action" to be part of the table name - IMPROVED: A fix was made in v10.105.2.0) to check whether a CancellationToken is requested after every row (#636).
- UPDATED: Monthly Trial Release
Trial unlocked until the end of March
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
10.105.2.1
Download the library here
- IMPROVED: Optimization for the
PostgreSQLprovider (10% faster when inserting) - ADDED: Support to EF Profiler for Microsoft.Data.SqlClient (Specific to
EF6) - FIXED: Issue with
PreBatchSaveChangesandPostBatchSaveChangesthat was called twice. - FIXED: Issue where JSON column names were ignored in the mapping.
- UPDATED: Monthly Trial Release
Trial unlocked until the end of February
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions
10.105.2.0
Download the library here
- IMPROVED: CancellationToken handling when a bulk copy strategy is used (#636)
- UPDATED: Monthly Trial Release
Trial unlocked until the end of January
NOTE: EF Extensions uses EFCore-Pinned Versionning conventions