EntityFramework-Plus

Entity Framework Plus extends your DbContext with must-haves features: Include Filter, Auditing, Caching, Query Future, Batch Delete, Batch Update, and more

MIT License

Stars
2.2K

Bot releases are hidden (Show)

EntityFramework-Plus - v1.6.1

Published by JonathanMagnan over 7 years ago

Download the library here

  • ADDED: Support for PostgreSQL for BatchUpdate (Issue #170)
  • ADDED: Support for PostgreSQL EF Core for BatchDelete (Issue #170)
  • FIXED: Issue with alias (Issue #107)
EntityFramework-Plus - v1.6.0

Published by JonathanMagnan over 7 years ago

Download the library here

  • FIXED: Bad name for .NET Core Assembly (Issue #166)
  • MOVED: ALL code has been moved in Shared Project to make it easier.
EntityFramework-Plus - v1.5.5

Published by JonathanMagnan over 7 years ago

Download the library here

  • FIXED: DbType when parameter are copied (Issue #158)

Feature impacted:

  • Batch Delete
  • Batch Update
  • Query Future
  • Query IncludeOptimized
EntityFramework-Plus - v1.5.4

Published by JonathanMagnan over 7 years ago

Download the library here

Query Include Optimized

  • FIXED: Path with Self-Hierachy

Example

ctx.SubTypes.IncludeOptimized(x => x.OwnerSelfHierachy);
EntityFramework-Plus - v1.5.3

Published by JonathanMagnan over 7 years ago

Download the library here

  • FIXED: Keep the context used for method ReaderExecuting && ReaderExecuted (Issue # 150)

Feature impacted:

  • Batch Delete
  • Batch Update
  • Query Cache
  • Query Filter
  • Query Future
  • Query IncludeOptimized
EntityFramework-Plus - v1.5.2

Published by JonathanMagnan over 7 years ago

Download the library here

Batch Delete

  • FIXED: Parameter binding for Oracle

Batch Update

  • ADDED: Support to Oracle (Issue #158)
EntityFramework-Plus - v1.5.0

Published by JonathanMagnan over 7 years ago

Download the library here

  • Source Migration to VS2017

(VS2017 source not yet available on GitHub)

EntityFramework-Plus - v1.4.48

Published by JonathanMagnan over 7 years ago

Download the library here

Query Filter

  • FIXED: Initilization Performance Issue (#148)
EntityFramework-Plus - v1.4.47

Published by JonathanMagnan over 7 years ago

Download the library here

  • FIXED: Balancing call for Interceptor for ReaderExecuting && ReaderExecuted (Issue # 150)

Feature impacted:

  • Batch Delete
  • Batch Update
  • Query Cache
  • Query Filter
  • Query Future
  • Query IncludeOptimized
EntityFramework-Plus - v1.4.46

Published by JonathanMagnan over 7 years ago

Download the library here

Query Filter

  • FIXED: Issue when only the state of queries was modified (Issue #155)
EntityFramework-Plus - v1.4.45

Published by JonathanMagnan over 7 years ago

Download the library here

Batch Delete

  • ADDED: Support to Oracle (Issue #154)
EntityFramework-Plus - v1.4.44

Published by JonathanMagnan over 7 years ago

Download the library here

Query Filter

  • FIXED: The fix done in the release v1.4.39 broke this feature. The filter was not longer working correctly the first time the context was loaded (Issue #155)
EntityFramework-Plus - v1.4.43

Published by JonathanMagnan over 7 years ago

Download the library here

Query IncludeFilter

  • FIXED: IncludeFilter is now ignored when executing immediate method "All", "Any", "Average", "Contains", "Count", "LongCount", "Max", "Min", "SequenceEqual", "Sum" (Issue #152)

Query IncludeOptimized

  • FIXED: IncludeFilterOptimized is now ignored when executing immediate method "All", "Any", "Average", "Contains", "Count", "LongCount", "Max", "Min", "SequenceEqual", "Sum" (Issue #152)
EntityFramework-Plus - v1.4.42

Published by JonathanMagnan over 7 years ago

Download the library here

BatchUpdate (EF Core)

  • FIXED: We believe the v1.4.41 release was not released correctly for the issue #149

Query IncludeFilter

  • FIXED: IncludeFilter is now ignored when executing immediate method "All", "Any", "Count", "LongCount" (Issue #152)

Query IncludeOptimized

  • FIXED: IncludeFilterOptimized is now ignored when executing immediate method "All", "Any", "Count", "LongCount" (Issue #152)
EntityFramework-Plus - v1.4.41

Published by JonathanMagnan over 7 years ago

Download the library here

BatchUpdate (EF Core)

  • ADDED: Support to InMemory (Issue #149)
BatchUpdateManager.InMemoryDbContextFactory = () => new MyContext(db.Options);

int value = 24234;
_context.Foos.Where(x => x.ColumnInt < 10).Update(foo => new Foo {Name = foo.Name + "2", T2 = value } );
EntityFramework-Plus - v1.4.40

Published by JonathanMagnan over 7 years ago

Download the library here

Audit

  • ADDED: FormatType options (Issue #140)
AuditManager.DefaultConfiguration.FormatType<DateTime>(x => x.ToString("yyyy-MM-dd"));
EntityFramework-Plus - v1.4.39

Published by JonathanMagnan over 7 years ago

Download the library here

Query Filter

  • FIXED: Performance issue caused by a missing line. For every filter, a new Filter ID value was set (Issue #148)
EntityFramework-Plus - v1.4.38

Published by JonathanMagnan over 7 years ago

Download the library here

Query Cache

  • FIXED: Issue when the second query was not using the cache (Issue #146)

This issue was caused when a password was used in the connection string without Persist Security Info=true

EntityFramework-Plus - v1.4.37

Published by JonathanMagnan over 7 years ago

Download the library here

Batch Update

  • FIXED: Issue when a query generated a "Filter" alias

Query IncludeOptimized

  • FIXED: Issue with Order By applied on scalar value
EntityFramework-Plus - v1.4.35

Published by JonathanMagnan over 7 years ago

Download the library here

  • ADDED: Support to scenario with multiple models for the same context

_If you receive an issue for methods such as Batch Delete and Batch Update when reading the model, contact us immediately: [email protected]

Related Projects