Skip to content

Releases: zzzprojects/EntityFramework-Extensions

8.103.3.0

27 Aug 15:10
e54860a
Compare
Choose a tag to compare

Download the library here

Trial unlocked until the end of September

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

8.103.2.0

13 Aug 16:02
16ab166
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support for Microsoft.Data.SqlClient for BatchSaveChanges (Specific to EF6)
  • ADDED: New options PostgreSqlBinaryImportTimeout that will set the timeout when a BinaryImport is used (Specific to PostgreSQL)
  • ADDED: Support to Time type (Specific to SQLite)
  • FIXED: BulkInsertOptimized will no longer throw an error when passing an empty list
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of September

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

8.103.1.0

22 Jul 21:17
16ab166
Compare
Choose a tag to compare

Download the library here

Trial unlocked until the end of August

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

8.103.0.0

18 Jun 15:55
16ab166
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to InsertStagingTableFilterFormula for PostgreSQL
  • UPDATED: Monthly Trial Release

Breaking Change

The ForceValueGeneratedStrategy option has been replaced by the ExplicitValueResolutionMode option.

See the following code to understand how to replace the old options with the new options:

// The option `options.ForceValueGeneratedStrategy = ValueGeneratedStrategyType.OnAdd` has been replaced by:
options.ExplicitValueResolutionMode = Z.EntityFramework.Extensions.ExplicitValueResolutionMode.AlwaysKeepValueOnInsert;

// The option `options.ForceValueGeneratedStrategy = ValueGeneratedStrategyType.OnUpdate` has been replaced by
options.ExplicitValueResolutionMode = Z.EntityFramework.Extensions.ExplicitValueResolutionMode.AlwaysKeepValueOnUpdate;

// The option `options.ForceValueGeneratedStrategy = ValueGeneratedStrategyType.OnAddOrUpdate` has been replaced by:
options.ExplicitValueResolutionMode = Z.EntityFramework.Extensions.ExplicitValueResolutionMode.AlwaysKeepValueOnInsertOrUpdate;

You can find more about this breaking change in this article: How EFE Bulk Extensions handle explicit value in EF Core?

Trial unlocked until the end of July

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

8.102.3

03 Jun 21:29
16ab166
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to IgnoreOnMergeInsert for SQL Server and PostgreSQL
  • FIXED: The ERROR_34 will no longer be thrown for duplicate entity saved using ToJson (Issue #582)
  • FIXED: The BulkSaveChanges will now throw the correct error when used with the IncludeGraph option. This option is not needed as this method always include the graph like SaveChanges.
  • FIXED: Method like WhereBulkContains, WhereBulkNotContains, BulkRead will now throw an error when the list passed in argument is null.

Trial unlocked until the end of June

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

8.102.2.5

21 May 14:35
16ab166
Compare
Choose a tag to compare

Download the library here

  • UPDATED: Monthly Trial Release

Trial unlocked until the end of June

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

8.102.2.4

30 Apr 15:09
16ab166
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to BINARY_DOUBLE and BINARY_FLOAT for Oracle when using the option InsertIfNotExists = true
  • ADDED: Support to IgnoreOnMergeUpdate for PostgreSQL
  • FIXED: The method WhereBulkContains should now work correctly when using a Temporal Table
  • UPDATED: Monthly Trial Release

Trial unlocked until the end of May

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

8.102.2.3

23 Apr 21:51
16ab166
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to ToJson Mapping for OwnedMany. All bulk operations besides BulkSaveChanges should now support ToJson mapping.
  • ADDED: TemporalTableManager.DisableDateTimeParameter option to fix: 7.22.4 has undocumented breaking change in temporal table queries #553
  • IMPROVED: Trial error message

Trial unlocked until the end of April

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

8.102.2.2

16 Apr 21:04
16ab166
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to ToJson Mapping for most common scenario. The support for more complex scenarios such as OwnerMany + ToJson are still not supported but the development is in progress.
  • ADDED: Support to ProxyType when using an Inheritance
  • IMPROVED: Support to NodaTime for PostgreSQL

Trial unlocked until the end of April

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions

8.102.2.1

26 Mar 20:33
16ab166
Compare
Choose a tag to compare

Download the library here

  • ADDED: Support to PostgreSQL spatial type for EF6

Trial unlocked until the end of April

NOTE: EF Extensions uses EFCore-Pinned Versionning conventions