FluentAnnotationsValidator.Core
2.0.0-rc.1.0.0
dotnet add package FluentAnnotationsValidator.Core --version 2.0.0-rc.1.0.0
NuGet\Install-Package FluentAnnotationsValidator.Core -Version 2.0.0-rc.1.0.0
<PackageReference Include="FluentAnnotationsValidator.Core" Version="2.0.0-rc.1.0.0" />
<PackageVersion Include="FluentAnnotationsValidator.Core" Version="2.0.0-rc.1.0.0" />
<PackageReference Include="FluentAnnotationsValidator.Core" />
paket add FluentAnnotationsValidator.Core --version 2.0.0-rc.1.0.0
#r "nuget: FluentAnnotationsValidator.Core, 2.0.0-rc.1.0.0"
#:package FluentAnnotationsValidator.Core@2.0.0-rc.1.0.0
#addin nuget:?package=FluentAnnotationsValidator.Core&version=2.0.0-rc.1.0.0&prerelease
#tool nuget:?package=FluentAnnotationsValidator.Core&version=2.0.0-rc.1.0.0&prerelease
FluentAnnotationsValidator.Core
This package provides the core abstractions, fluent APIs, and rule composition interfaces for building expressive validation pipelines in .NET.
Features
IValidationRuleBuilder<T, TProp>– Fluent rule builder interface- Extension methods for composing validation logic
- Support for chaining, conditional rules, and metadata-driven validation
- Designed for integration with custom validators or runtime engines
Installation
dotnet add package FluentAnnotationsValidator.Core
Usage
builder.RuleFor(x => x.Quantity)
.Minimum(1)
.Maximum(100)
.WithMessage("Quantity must be between 1 and 100.");
Related Packages
License
MIT
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. 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. |
-
net8.0
- No dependencies.
NuGet packages (4)
Showing the top 4 NuGet packages that depend on FluentAnnotationsValidator.Core:
| Package | Downloads |
|---|---|
|
FluentAnnotationsValidator
A fluent, culture-aware validation library for .NET. Automatically transforms [ValidationAttribute] annotations into runtime rules, with support for conditional logic, error localization, and developer-friendly configuration. |
|
|
FluentAnnotationsValidator.AspNetCore
Provides ASP.NET Core endpoint integration for FluentAnnotationsValidator, enabling automatic model validation via endpoint filters and fluent rule composition. Supports minimal APIs, custom attributes, and localized error messages with zero boilerplate. |
|
|
FluentAnnotationsValidator.Annotations
Provides a rich set of custom validation attributes for fluent rule composition in .NET applications. Designed for use with FluentAnnotationsValidator, enabling expressive, localized, and extensible validation pipelines. |
|
|
FluentAnnotationsValidator.Runtime
The execution engine of the FluentAnnotationsValidator ecosystem powering dynamic validation pipelines by discovering attributes, composing rules, and executing validations at runtime. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 2.0.0-rc.1.0.0 | 82 | 10/4/2025 |