Ardalis.Specification 6.1.0

A simple package with a base Specification class, for use in creating queries that work with Repository types.

Showing the top 20 packages that depend on Ardalis.Specification.

Packages Downloads
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
59
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
58
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
51
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
49
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
48
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
47
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
41
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
40
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
37
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
15
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
11
Ardalis.Specification.EntityFrameworkCore
EF Core plugin package to Ardalis.Specification containing EF Core evaluator and abstract repository.
6

- Added `AddRangeAsync`. [PR 239](https://github.com/ardalis/Specification/pull/239) - Added dictionary as arbitrary state for specifications. [PR 248](https://github.com/ardalis/Specification/pull/248) - Added support for updating specifications. [PR 251](https://github.com/ardalis/Specification/pull/251) - Updated base specifications as non-abstract classes. [PR 252](https://github.com/ardalis/Specification/pull/252) - Update the infrastructure for single result specifications. [PR 272](https://github.com/ardalis/Specification/pull/272) - Added `UpdateRangeAsync`. [PR 272](https://github.com/ardalis/Specification/pull/272) - Add WithSpecification overload for specifications with Select. [PR 273](https://github.com/ardalis/Specification/pull/273)

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
9.1.0 8 04/24/2025
9.0.1 10 03/25/2025
9.0.0 12 03/25/2025
8.0.0 45 11/24/2023
7.0.0 43 06/27/2023
6.1.0 41 11/24/2022
6.0.1 40 09/16/2022
6.0.0 36 08/31/2022
5.2.0 36 12/14/2021
5.1.0 39 05/10/2022
5.0.3 33 02/14/2023
5.0.2-beta 59 12/14/2021
5.0.1-beta 47 02/14/2023
5.0.0-beta 56 08/23/2023
4.2.0 41 08/03/2023
4.1.0 47 05/20/2022
4.0.0 41 07/26/2023
3.0.0 47 11/20/2022
2.1.0 35 08/18/2023
2.0.0 35 08/04/2023
1.2.0 40 11/22/2022
1.1.1 38 12/18/2022
1.1.0 40 08/29/2022
1.0.1 51 07/12/2022
1.0.0 51 07/16/2022