Releases: HenkKin/DataAccessClient
v8.0.1
What's Changed
- BREAKING CHANGE Removed default EntityBehaviour UtcDateTimePropertyEntityBehaviorConfiguration, now datetimes are not defaulted to utc. This is a breaking change!
Made all references dependent on targetframework
Removed Source Link package from net8.0 targetframework ( https://github.com/dotnet/sourcelink?tab=readme-ov-file#using-source-link-in-net-projects)
Removed option DisableUtcDateTimePropertyEntityBehavior
Refactored unittests to use IClassFixture for setup DbContext to avoid random failing tests
Added test project per target framework
Full Changelog: v8.0.0...v8.0.1
v8.0.0
v7.0.1
v7.0.0
v6.0.0
v5.0.0 - DataAccessClient.EntityFrameworkCore.SqlServer
Update to .NET 5
v0.0.8
v0.0.7
v0.0.6
-
Fixed di for IRepository without registering it for every EntityType
Issue: when having multiple dbcontext, in the SqlServerRepository it is resolving multiple dbcontext until the right one is found (unnessessary overhead) -
Made entitybehavior serviceproviders not required
Added SqlServerDbContextForEntityResolver to resolve DbContext for the Entity type
Removed ConfigureEntityTypes option -
Removed unneeded locking and caching of DbContext
-
Updated documentation
v0.0.5
-
Created Configuration file with query filter, it works!
-
Added EntityBehaviorConfiguration classes for existing entitybehaviors
-
Added option for custom entitybehaviors
Refactored all existing entitybehavior logic to EntityBehaviorConfiguration classes -
Removed dependencies of specific EntityBehaviors from DbContext
Added SqlServerDbContextExecutionContext to support extensible context values of custom EntityBehaviors -
Created separate EntityBehaviorConfigurations for TranslatedProperty and UtcDateTime properties.
-
Refactored to include all logic in the entitybehavior configuration classes
-
Updated documentation and set nuget package versions to v0.0.5
-
Updated documentation with extensibility option to use AppendQueryFilter