Skip to content

Releases: zzzprojects/EntityFramework-Extensions

10.105.8.1

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 09 Sep 09:59

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

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 18 Aug 16:28

Download the library here

Trial unlocked until the end of September

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

10.105.7.0

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 14 Jul 17:21

Download the library here

  • ADDED: Support to MergeMatchedAndConditionExpression and MergeMatchedAndOneNotConditionExpression to SQLite (#657)
  • CHANGED: IncludeGraph no longer traverses unloaded lazy navigations by default. Added the LoadLazyNavigations option to restore the previous behavior.
  • FIXED: WhereBulkContains no 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

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 09 Jun 14:32

Download the library here

  • ADDED: New InformationSchemaManager.CloneCacheModel method that allows cloning a model from one schema/entity to another.
  • FIXED: For SQLite, Int64 values are now automatically converted to bool when required, fixing a casting exception with AutoMapOutputDirection = 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 = true with a custom primary key containing a column mapped as output.
  • IMPROVED: For PostgreSQL, the binary import startup process has been optimized for additional performance gains
  • IMPROVED: SQL Server comments 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

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 12 May 15:27
b7769e6

Download the library here

  • ADDED: Support to Microting.EntityFrameworkCore.MySql (See also #2007, #2202). Use AllowLoadLocalInfile=true to allow BulkCopy
  • ADDED: Support to One-to-Many complex type
  • IMPROVED: Error message for scenario not supported by the UsePostgreOnMergeSqlInsertOnConflictDoUpdate options
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of June

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

10.105.4.0

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 08 Apr 04:05

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 BulkSaveChanges when specifying a TemporaryTableName that could be re-used across multiple operations in the same batch.
  • IMPROVED: For MySQL, GET_LOCK and RELEASE_LOCK are now used when there is a transaction (LOCK TABLE is 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

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 10 Mar 14:56

Download the library here

  • ADDED: UseStream and StreamSize (default: 100,000) options. When streaming is enabled, multiple bulk operations are performed according to the StreamSize. For example, if you have 500k rows, 5 bulk operations of 100,000 rows 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

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 24 Feb 16:37

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

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 20 Jan 13:51

Download the library here

  • IMPROVED: Optimization for the PostgreSQL provider (10% faster when inserting)
  • ADDED: Support to EF Profiler for Microsoft.Data.SqlClient (Specific to EF6)
  • FIXED: Issue with PreBatchSaveChanges and PostBatchSaveChanges that 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

Choose a tag to compare

@JonathanMagnan JonathanMagnan released this 09 Dec 21:29

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