Releases: zzzprojects/EntityFramework-Plus
Releases · zzzprojects/EntityFramework-Plus
v1.4.10
Download the library here
EF Core
- ADDED: Compatibility with Microsoft.EntityFrameworkCore.SqlServer 1.1.0-preview1-final
Audit
- ADDED: Display Data Annotation
- ADDED: Exclude Data Annotation
- ADDED: Include Data Annotation
Query Filter - EF6
- FIXED: Concurrency issue with context filter
Query Filter - EF Core
- ADDED: ForceCast options to overcome partially EF Core cast limitation
Query Include Filter
- ADDED: Null collection are now empty (like EF Include)
- FIXED: Lazy Loading navigation path are now "loaded"
Query Include Optimized
- FIXED: Lazy Loading navigation path are now "loaded"
AddOrAppendOrderBy
- FIXED: Fixed issue if root is a DbQuery
AddOrAppendOrderDescendingBy
- FIXED: Fixed issue if root is a DbQuery
- FIXED: two overload was used OrderBy instead of OrderDescendingBy
v1.4.9
v1.4.8
Download the library here
_EF+ Audit
- ADDED: UseNullForDBNullValue: Allow to set in AuditEntryProperty null instead of DBNull.Value (true by default)
- FIXED: Issue with null value stored as empty string
_EF+ Query Filter
- FIXED: Issue with Query Filter when variable was user instead of constant value
v1.4.7
v1.4.6
v1.4.5
v1.4.4
Download the library here
EF+ Audit
- FXED: Issue for retrieving audit with inheritance (TPC, TPH, and TPT)
EF+ Batch Delete
- FIXED: Issue with query with OrderBy
- FIXED: Issue with query with Take && Skip
EF+ Batch Update
- FIXED: Issue with query with OrderBy
- FIXED: Issue when contacting string with the keyword "from"
EF+ Query Cache
- ADDED: Support to Query IncludeFilter (Full version only)
- ADDED: Support to Query IncludeOptimized (Full version only)
- ADDED: CacheItemPolicyFactory to allow to set Absolute Time
EF+ Query IncludeOptimized
- FIXED: Issue with ICollection<> and IList<> for creating empty collection
v1.4.3
v1.4.2
Download the library here
_EF+ Query IncludeOptimized
- ADDED: IncludeOptimizedByPath to allow to specify a string path
- FIXED: Collection now return empty collection instead of null when no data is found (like Include method)
The AllowIncludeSubPath is currently in beta
QueryIncludeOptimizedManager.AllowIncludeSubPath = true;Enabling this property allow to automatically include nested collection
By example
ctx.Lefts
.IncludeOptimized(x => x.Rights.SelectMany(y => y.Rights));will be transformed into
ctx.Lefts
.IncludeOptimized(x => x.Rights);
.IncludeOptimized(x => x.Rights.SelectMany(y => y.Rights));