DKNet.EfCore.Specifications
9.5.9
See the version list below for details.
dotnet add package DKNet.EfCore.Specifications --version 9.5.9
NuGet\Install-Package DKNet.EfCore.Specifications -Version 9.5.9
<PackageReference Include="DKNet.EfCore.Specifications" Version="9.5.9" />
<PackageVersion Include="DKNet.EfCore.Specifications" Version="9.5.9" />
<PackageReference Include="DKNet.EfCore.Specifications" />
paket add DKNet.EfCore.Specifications --version 9.5.9
#r "nuget: DKNet.EfCore.Specifications, 9.5.9"
#:package DKNet.EfCore.Specifications@9.5.9
#addin nuget:?package=DKNet.EfCore.Specifications&version=9.5.9
#tool nuget:?package=DKNet.EfCore.Specifications&version=9.5.9
Specification Pattern in EF Core: Flexible Data Access Without Repositories
Description: How to create a Specification Pattern in EF Core for building flexible and reusable database queries in .NET projects. Define reusable filters, includes and sorting as specification classes, avoid the problems that come with large, hard-to-maintain repositories. Combine specifications with AND and OR.
References
Refer the original blog here: https://antondevtips.com/blog/specification-pattern-in-ef-core-flexible-data-access-without-repositories
| 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
- DKNet.EfCore.Repos (>= 9.5.9)
- Microsoft.EntityFrameworkCore (>= 9.0.9)
- X.PagedList.EF (>= 10.5.9)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on DKNet.EfCore.Specifications:
| Package | Downloads |
|---|---|
|
DKNet.EfCore.Repos
Package Description |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 9.5.28 | 28 | 10/27/2025 |
| 9.5.27 | 33 | 10/27/2025 |
| 9.5.26 | 35 | 10/27/2025 |
| 9.5.25 | 32 | 10/26/2025 |
| 9.5.24 | 33 | 10/25/2025 |
| 9.5.23 | 30 | 10/25/2025 |
| 9.5.22 | 41 | 10/25/2025 |
| 9.5.21 | 99 | 10/24/2025 |
| 9.5.20 | 117 | 10/23/2025 |
| 9.5.19 | 103 | 10/23/2025 |
| 9.5.18 | 108 | 10/22/2025 |
| 9.5.17 | 184 | 10/17/2025 |
| 9.5.16 | 130 | 10/17/2025 |
| 9.5.15 | 171 | 10/15/2025 |
| 9.5.14 | 170 | 10/14/2025 |
| 9.5.13 | 156 | 10/14/2025 |
| 9.5.12 | 156 | 10/14/2025 |
| 9.5.11 | 160 | 10/14/2025 |
| 9.5.10 | 179 | 10/14/2025 |
| 9.5.9 | 157 | 10/13/2025 |
| 9.5.8 | 98 | 10/11/2025 |
| 9.5.7 | 109 | 10/10/2025 |
| 9.5.6 | 112 | 10/10/2025 |
| 9.5.5 | 117 | 10/10/2025 |
| 9.5.4 | 126 | 10/10/2025 |
| 9.5.3 | 190 | 10/8/2025 |
| 9.5.2 | 153 | 10/8/2025 |
| 9.5.1 | 173 | 10/7/2025 |
| 9.0.42 | 161 | 10/6/2025 |
| 9.0.41 | 168 | 10/2/2025 |
| 9.0.40 | 136 | 9/27/2025 |
| 9.0.39 | 144 | 9/26/2025 |
| 9.0.38 | 170 | 9/24/2025 |
| 9.0.37 | 152 | 9/23/2025 |
| 9.0.36 | 183 | 9/23/2025 |
| 9.0.35 | 167 | 9/23/2025 |
| 9.0.34 | 171 | 9/23/2025 |
| 9.0.33 | 153 | 9/21/2025 |
| 9.0.32 | 153 | 9/21/2025 |
| 9.0.31 | 283 | 9/19/2025 |
| 9.0.30 | 287 | 9/18/2025 |
| 9.0.29 | 278 | 9/18/2025 |
| 9.0.28 | 299 | 9/17/2025 |
| 9.0.27 | 290 | 9/17/2025 |
| 9.0.26 | 287 | 9/16/2025 |
| 9.0.25 | 229 | 9/15/2025 |
| 9.0.24 | 235 | 9/15/2025 |