Latest Releases

DataObjects .NET 7.0.1 — November, 2021

  • [main] Changed boolean expression translation to have better index utilization (rebuild of filtered indexes required)
  • [main] Introduced access to DbConnection by using IDbConnectionAccessor implementers
  • [main] Much faster query cache in multithreaded workloads
  • [main] Addressed issue appeared in 7.0.0 when certain items of prefetch graph weren't fetched
  • [main] Fixed certain issues caused by unnecessary check for zombie transactions on commit
  • [main] Improved silent cleanup detection when new and removed Entities happen to conflict by table
  • [main] Improved speed and memory usage of Session creation
  • [main] Overall performance improvements
  • [web] Introduced better way of integration with ASP.NET

Get it from: GitHub.com NuGet.Org

DataObjects .NET 6.0.8 — October, 2021

  • [main] Resolved DateTimeOffset reading issues for certain queries with JOIN
  • [main] Improved compiled queries work with entity parameters
  • [main] Coalesce operator with local Entity/Structure instance in it is prohibited to prevent wrong query results
  • [main] Ternary operator with local Entity/Structure instance in it is prohibited to prevent wrong query results
  • [bulkoperations] Ressuracted check for transaction to prevent unrollbackable changes

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