eQuantic.Core.Data.EntityFramework
9.1.0
See the version list below for details.
dotnet add package eQuantic.Core.Data.EntityFramework --version 9.1.0
NuGet\Install-Package eQuantic.Core.Data.EntityFramework -Version 9.1.0
<PackageReference Include="eQuantic.Core.Data.EntityFramework" Version="9.1.0" />
<PackageVersion Include="eQuantic.Core.Data.EntityFramework" Version="9.1.0" />
<PackageReference Include="eQuantic.Core.Data.EntityFramework" />
paket add eQuantic.Core.Data.EntityFramework --version 9.1.0
#r "nuget: eQuantic.Core.Data.EntityFramework, 9.1.0"
#:package eQuantic.Core.Data.EntityFramework@9.1.0
#addin nuget:?package=eQuantic.Core.Data.EntityFramework&version=9.1.0
#tool nuget:?package=eQuantic.Core.Data.EntityFramework&version=9.1.0
eQuantic Core Data Entity Framework Library
The eQuantic Data Core provides a robust implementation of the Repository Pattern specifically for Entity Framework Core.
This library offers seamless integration with the following database providers:
- SQL Server
- PostgreSQL
- MySQL
- MongoDB (via EF Core provider)
Version 4.4.0
Key Features and Improvements (v4.4.0)
- .NET 10 Support: Full compatibility with .NET 10, including optimized
ExecuteUpdateoperations using the newUpdateSettersBuilder. - Improved Expression Conversion: Enhanced reflection-based method lookup for
ExecuteUpdatesetters, ensuring robustness across different .NET frameworks and provider-specific quirks. - Optimized Resource Management: Implemented internal cleanup mechanisms in
UnitOfWorkto better manage memory and database connections. - Enhanced Data Integrity: Fixed shadow field inheritance issues by replacing brittle
newkeyword usage withinternal virtualproperties. - Strict Pagination Validation: Added explicit validation for pagination parameters in
QueryableReadRepository. - Full Multi-Provider Support: Optimized implementations for SqlServer, PostgreSql, MySql, and MongoDb.
Installation
To install eQuantic.Core.Data.EntityFramework, run the following command in the Package Manager Console:
Install-Package eQuantic.Core.Data.EntityFramework
For specific providers, install the corresponding package:
eQuantic.Core.Data.EntityFramework.SqlServereQuantic.Core.Data.EntityFramework.PostgreSqleQuantic.Core.Data.EntityFramework.MySqleQuantic.Core.Data.EntityFramework.MongoDb
Usage Examples
The following are examples of implementing the repository pattern:
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net9.0
- eQuantic.Core (>= 1.8.4)
- eQuantic.Core.Data (>= 4.3.0)
- Microsoft.EntityFrameworkCore (>= 9.0.13)
NuGet packages (5)
Showing the top 5 NuGet packages that depend on eQuantic.Core.Data.EntityFramework:
| Package | Downloads |
|---|---|
|
eQuantic.Core.Persistence
eQuantic Persistence Library |
|
|
eQuantic.Core.Data.EntityFramework.SqlServer
Core Data library for Entity Framework and SQL Server |
|
|
eQuantic.Core.Data.EntityFramework.MongoDb
Core Data library for Entity Framework and Mongo DB |
|
|
eQuantic.Core.Data.EntityFramework.MySql
Core Data library for Entity Framework and MySQL |
|
|
eQuantic.Core.Data.EntityFramework.PostgreSql
Core Data library for Entity Framework and PostgreSQL |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.0 | 85 | 2/17/2026 |
| 9.1.0 | 110 | 2/17/2026 |
| 9.0.1 | 583 | 6/17/2025 |
| 9.0.0 | 320 | 4/19/2025 |
| 8.1.0 | 98 | 2/17/2026 |
| 8.0.11 | 1,021 | 6/17/2025 |
| 8.0.10 | 544 | 4/19/2025 |
| 8.0.9 | 476 | 2/17/2025 |
| 8.0.8 | 681 | 1/8/2025 |
| 7.1.0 | 81 | 2/17/2026 |
| 7.0.7 | 237 | 6/17/2025 |
| 7.0.6 | 230 | 2/17/2025 |
| 6.1.0 | 86 | 2/17/2026 |
| 6.0.9 | 418 | 6/17/2025 |
| 6.0.8 | 433 | 2/17/2025 |
| 4.4.0 | 277 | 2/17/2026 |
| 4.3.10 | 1,157 | 6/17/2025 |
| 4.3.9 | 350 | 4/19/2025 |
| 4.3.8 | 517 | 4/19/2025 |
| 4.3.7 | 597 | 2/17/2025 |
Entity ignorant persistance with Repository Pattern for Entity
Framework