NuGet Package NSpecifications - Complete Specification pattern

NSpecifications is the most complete library for the Specification pattern and it's grounded on the Domain-Driven Design principles.

Provides interface, abstract and a generic specification, composable, supports operators. This is probably the most fluent and least verbose library. Specifications can be composed with real operators (&, |, !, ==, !=). They are interchangeable with Expression<Func<T, bool>> and Func<T, bool> and can be combined directly with boolean expressions.

Check the tutorial in the GitHub.

Info

Version: 1.1.0
Author(s): Joao Oliveira
Last Update: Wednesday, May 30, 2018
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/jnicolau/NSpecifications
NuGet Url: https://www.nuget.org/packages/NSpecifications


Install
Install-Package NSpecifications
dotnet add package NSpecifications
paket add NSpecifications
NSpecifications Download (Unzip the "nupkg" after downloading)

2 packages depend on this package.




STATS

must-have-score

1.3

avg-downloads-per-day

33

days-since-last-release

1053