ffernandolima / ef-core-data-access

It's a modern and generic data access structure for .NET and Microsoft.EntityFrameworkCore. It supports UnitOfWork, Repository and QueryBuilder patterns. It also includes auto history utilities, multiple databases support with distributed transactions and databases/tables sharding for some database providers.
MIT License
165 stars 25 forks source link

Enhancement: Auto history enhancements EF Core 3 #9

Closed ffernandolima closed 3 years ago

ffernandolima commented 3 years ago

Added an attribute in order to allow excluding properties from being serialized; Took 'ExcludeFromHistoryAttribute' into consideration while serializing entities; Small tweaks on Handle methods; Removed EntityContractResolver due to it's not used anymore; Set AutoHistory Id as long; Added EnsureAutoHistory overloads; Set table name to 'AutoHistories'; Added a new EnableAutoHistory overload; Added DebuggerBrowsable attribute to JsonSerializer property; Added AutoHistory guidelines; New package version.