Latest Releases
DataObjects .NET 7.2.0 — November, 2025
- [main] Changes of Persistent objects in events Persisted/TransactionCommitting/TransactionCommitted became prohibited to prevent possible loss of changes
- [main] Memory efficiency and performance improvements of upgrade process
- [postgresql] Server-side statement timeout handled as TimeoutException
Get it from: GitHub.com NuGet.Org
DataObjects .NET 7.1.6 — November, 2025
- [main] Addressed certain issues with nullable DateTimeOffset values
- [main] SelectMany with result selector is explicitly not supported when applied after grouping (like .GroupBy(groupingFunc).SelectMany(grouping, selector))
- [main] Addressed issue of inability to delete column (including such on rename or change type via column recreation) because of undeleted foreign key
- [main] Improved compatibility with non-windows runtimes
- [main] Fixed inability to detect certain parameterizable parts within cached queries (Query.Execute()/.ExecuteDelayed()/ExecuteFuture() groups of methods)
- [mysql] Fixed milliseconds extraction for DateTime expressions in queries
- [mysql] Proper support for milliseconds v5.6+, already created columns will remain the same and new ones will have datetime(6) native type
- [mysql] Improved compatibility with non-windows runtimes
- [postgresql] For PostgreSQL 13+ apply 'trim_scale' function to results of aggregation to improve compatibility with .NET decimal
- [postgresql] Improved compatibility with non-windows runtimes
- [bulkoperations] Fixed certain cases of wrong update statements for Firebird provider
- [reprocessing] Improved compatibility with non-windows runtimes
Get it from: GitHub.com NuGet.Org
DataObjects .NET 7.0.7 — October, 2025
- [main] Addressed certain issues with nullable DateTimeOffset values
- [main] SelectMany with result selector is explicitly not supported when applied after grouping (like .GroupBy(groupingFunc).SelectMany(grouping, selector))
- [main] Addressed issue of inability to delete column (including such on rename or change type via column recreation) because of undeleted foreign key
- [main] Improved compatibility with non-windows runtimes
- [main] Fixed inability to detect certain parameterizable parts within cached queries (Query.Execute()/.ExecuteDelayed()/ExecuteFuture() groups of methods)
- [mysql] Fixed milliseconds extraction for DateTime expressions in queries
- [mysql] Proper support for milliseconds v5.6+, already created columns will remain the same and new ones will have datetime(6) native type
- [mysql] Improved compatibility with non-windows runtimes
- [postgresql] Improved compatibility with non-windows runtimes
- [bulkoperations] Fixed certain cases of wrong update statements for Firebird provider
- [reprocessing] Improved compatibility with non-windows runtimes
Get it from: GitHub.com NuGet.Org
DataObjects .NET 6.0.15 — October, 2025
- [main] Addressed certain issues with nullable DateTimeOffset values
- [main] SelectMany with result selector is explicitly not supported when applied after grouping (like .GroupBy(groupingFunc).SelectMany(grouping, selector))
- [main] Addressed issue of inability to delete columns (including such on rename or change type via column recreation) because of undeleted foreign key
- [main] Improved compatibility with non-windows runtimes
- [main] Fixed inability to detect certain parameterizable parts within cached queries (Query.Execute()/.ExecuteDelayed()/ExecuteFuture() groups of methods)
- [mysql] Fixed milliseconds extraction for DateTime expressions in queries
- [mysql] Proper support for milliseconds v5.6+, already created columns will remain the same and new ones will have datetime(6) native type
- [mysql] Improved compatibility with non-windows runtimes
- [postgresql] Improved compatibility with non-windows runtimes
- [bulkoperations] Fixed certain cases of wrong update statements for Firebird provider
- [reprocessing] Improved compatibility with non-windows runtimes
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

