eQuantic.Core.Data.EntityFramework.SqlServer
10.0.0
dotnet add package eQuantic.Core.Data.EntityFramework.SqlServer --version 10.0.0
NuGet\Install-Package eQuantic.Core.Data.EntityFramework.SqlServer -Version 10.0.0
<PackageReference Include="eQuantic.Core.Data.EntityFramework.SqlServer" Version="10.0.0" />
<PackageVersion Include="eQuantic.Core.Data.EntityFramework.SqlServer" Version="10.0.0" />
<PackageReference Include="eQuantic.Core.Data.EntityFramework.SqlServer" />
paket add eQuantic.Core.Data.EntityFramework.SqlServer --version 10.0.0
#r "nuget: eQuantic.Core.Data.EntityFramework.SqlServer, 10.0.0"
#:package eQuantic.Core.Data.EntityFramework.SqlServer@10.0.0
#addin nuget:?package=eQuantic.Core.Data.EntityFramework.SqlServer&version=10.0.0
#tool nuget:?package=eQuantic.Core.Data.EntityFramework.SqlServer&version=10.0.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 | net10.0 is compatible. 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. |
-
net10.0
- eQuantic.Core (>= 1.8.4)
- eQuantic.Core.Data (>= 4.3.0)
- eQuantic.Core.Data.EntityFramework (>= 4.4.0)
- Microsoft.EntityFrameworkCore (>= 10.0.3)
- Microsoft.EntityFrameworkCore.SqlServer (>= 10.0.3)
- Microsoft.EntityFrameworkCore.SqlServer.NetTopologySuite (>= 10.0.3)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on eQuantic.Core.Data.EntityFramework.SqlServer:
| Package | Downloads |
|---|---|
|
eQuantic.Core.Persistence.SqlServer
eQuantic Persistence with SQL Server Library |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 10.0.0 | 88 | 2/17/2026 |
| 9.1.0 | 86 | 2/17/2026 |
| 9.0.1 | 279 | 6/17/2025 |
| 9.0.0 | 210 | 4/19/2025 |
| 8.1.0 | 82 | 2/17/2026 |
| 8.0.9 | 259 | 6/17/2025 |
| 8.0.8 | 288 | 4/19/2025 |
| 8.0.7 | 250 | 2/17/2025 |
| 7.1.0 | 84 | 2/17/2026 |
| 7.0.7 | 204 | 6/17/2025 |
| 7.0.6 | 169 | 2/17/2025 |
| 6.1.0 | 82 | 2/17/2026 |
| 6.0.8 | 256 | 6/17/2025 |
| 6.0.7 | 246 | 4/19/2025 |
| 6.0.6 | 236 | 2/17/2025 |
| 4.4.0 | 84 | 2/17/2026 |
| 4.3.10 | 201 | 6/17/2025 |
| 4.3.9 | 154 | 4/19/2025 |
| 4.3.8 | 152 | 4/19/2025 |
| 4.3.7 | 156 | 2/17/2025 |
Entity ignorant persistance with Repository Pattern for Entity
Framework