Info
Version: | 1.3.0 |
Author(s): | Michał Kowal |
Last Update: | Monday, August 15, 2022 |
.NET Fiddle: | Online Example |
Project Url: | https://michalkowal.github.io/FluentSpecification |
NuGet Url: | https://www.nuget.org/packages/FluentSpecification |
Install
Install-Package FluentSpecification
dotnet add package FluentSpecification
paket add FluentSpecification
FluentSpecification Download (Unzip the "nupkg" after downloading)
Dependencies
.NETFramework 4.5
- FluentSpecification.Abstractions(>= 1.1.0)
- FluentSpecification.Core(>= 1.1.0)
- FluentSpecification.Abstractions(>= 1.1.0)
- FluentSpecification.Core(>= 1.1.0)
- NETStandard.Library(>= 1.6.1)
- FluentSpecification.Abstractions(>= 1.1.0)
- FluentSpecification.Core(>= 1.1.0)
- NETStandard.Library(>= 1.6.1)
- FluentSpecification.Abstractions(>= 1.1.0)
- FluentSpecification.Core(>= 1.1.0)
Tags
All Specifications are based on Specification design pattern.
Specifications support validation scenarios and also can be used like Linq expressions,
because they are designed and implemented especially for Entity Framework Core support and partially for Entity Framework 6 and tested with these frameworks.
Contains Specifications:
- Null, NotNull
- Empty, NotEmpty
- MinLength, MaxLength
- LessThan, GreaterThan
- Contains, NotContains
- Equals, NotEquals
- And more...