Latest Releases

DataObjects .NET 7.1.3 — December, 2024

  • [main] Addressed race condition issue with TranslatorState.NonVisitableExpressions
  • [main] Improved working with nullable enum constants in queries
  • [main] Improved compatibility of .ToListAsync/.ToArrayAsync/.ToHashSetAsync/.AsAsyncEnumerable extension methods with EntitySet
  • [postgresql] Improved database structucture extraction
  • [postgresql] Addressed certain cases of decimal results of aggregate operations being unable to fit to .NET decimal

Get it from: GitHub.com NuGet.Org

DataObjects .NET 7.0.6 — December, 2024

  • [main] Addressed issue of not visiting grouping expression correctly which appeared in previous version
  • [mysql] Updated client library package to version 8.0.31
  • [postgresql] Updated client library package to version 4.1.14

Get it from: GitHub.com NuGet.Org

DataObjects .NET 6.0.14 — December, 2024

  • [main] Addressed issue of not visiting grouping expression correctly which appeared in previous version
  • [main] Addressed certain issues of incorrect query optimization when it contains multiple In() calls
  • [main] In addition to previous version, more cases of incorrect join type usage addressed
  • [firebird] Updated client library package to version 6.7.0
  • [mysql] Updated client library package to version 6.10.9
  • [oracle] Updated client library package to version 2.18.151
  • [postgresql] Updated Npgsql package to version 4.0.17 which patches some vulnerability issues
  • [sqlserver] Updated client library package to version 4.8.6
  • [sqlite] Updated client library package to version 1.0.119

Get it from: GitHub.com NuGet.Org

DataObjects .NET 5.0.24 — April, 2021

  • main Fixed rare cases of writing data in wrong column for SingleTable hierarchies
  • main Fixed incorrect EntitySetState.TotalItemCount calculation for ClientProfile
  • sqlserver Fixed incorrect translation of DateTimeOffset.Date part extraction

Get it from: DataObjects.Net Nuget.Org

DataObjects .NET 4.6.9 — July, 2015

  • main Fixed comparison of Keys
  • mysql Provider is no longer used recursive syntax for join

Get it from: DataObjects.Net Nuget.Org

DataObjects .NET 4.5.8 — September, 2013

  • main Fixed invalid key comparison under certain conditions
  • main Fixed EntitySet caching invalid state within DisableSaveChanges() scope
  • main Fixed overflow when storing large TimeSpan values
  • main Fixed invalid default values for SessionConfiguration.DefaultIsolationLevel and SessionConfiguration.Options
  • main Fixed support for referencing connection strings in SessionConfiguration
  • mysql Fixed translation of bitwise operations
  • mysql Fixed translation of DateTime.DayOfWeek and DateTime.DayOfYear

Get it from: DataObjects.Net Nuget.Org