Latest Releases
DataObjects .NET 7.1.2 — October, 2024
- [main] Addressed issue when cycles in Entity dependency graph were not detected
- [main] Introduced DomainConfuguration.ExtensionConfigurations as unified configuration storage for extensions' configurations
- [main] DomainConfiguration.Load() method now has overloads which gets abstractions from Microsoft.Extensions.Configuration API
- [localization] LocalizationConfiguration.Load() method now has overloads which gets abstractions from Microsoft.Extensions.Configuration API
- [localization] ConfigureLocalizationExtension() extensions for DomainConfiguration are added, check ReadMe/documentation for examples of usage
- [reprocessing] ReprocessingConfiguration.Load() method now has overloads which gets abstractions from Microsoft.Extensions.Configuration API
- [reprocessing] ConfigureReprocessingExtension() extensions for DomainConfiguration are added, check ReadMe/documentation for examples of usage
- [security] SecurityConfiguration.Load() method now has overloads which gets abstractions from Microsoft.Extensions.Configuration API
- [security] ConfigureSecurityExtension() extensions for DomainConfiguration are added, check ReadMe/documentation for examples of usage
Get it from: GitHub.com NuGet.Org
DataObjects .NET 7.0.5 — June, 2024
- [main] Some constructors of SqlPersistTask marked Obsolete, new constructors provided
- [main] Some constructors of CalculateProvider marked Obsolete, new constructors provided
- [main] Some constructors of AggregateProvider marked Obsolete, new constructors provided
- [main] Updated BitFaster.Caching package
- [main] Certain optimizations connected to query translation made
Get it from: GitHub.com NuGet.Org
DataObjects .NET 6.0.13 — April, 2024
- [main] Fixed certain cases of bad translation of casts via 'as' operator in LINQ queries
- [main] Addressed certain issues of translation connected with comparison with local entity instance within LINQ queries
- [main] Fixed rare issues of incorrect translation of filtered index expressions including conditional expressions
- [main] Join/LeftJoin is denied to have the same expression instance for both inner/outer selector
- [main] Addressed issue when wrong type of join was chosen when .First/FirstOrDefalult() method was used as subquery
- [main] Added dedicated exception when RenameFieldHint.TargetType exists in current model but absent in storage model
- [main] Xtensive.Sql.Model.NodeCollection<T>.Add() throws understandable exception in case of duplicate name of item
- [postgresql] Fixed issue of incorrect translation of conditional expressions including comparison with nullable fields
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