它是一个非常流行的用来构建强类型验证规则的.NET库。而且它对ASP.NETCore支持十分友好,可以很方便的进行集成使用,集成后我们可以很方便的对数据模型进行强验证。 验证类可以单独的写在一个文件里面,还有内置很多验证规则,条件验证。 Github 地址 https://github.com/FluentValidation/FluentValidation
在开始创建任何验证模型之前,我们需要把FluentValidation加入到我们的项目当中。 最简单 的方式就是 Nuget 包管理器,或者 dotnet 命令行工具
在Visual Studio 当中使用 Nuget 包管理器控制台 (Nuget package manager console)
Install-Package FluentValidation
或者使用GUI的方式
还可以直接用 dotnet 命令行
dotnet add package FluentValidation
如果需要跟 Asp.net core集成的话。我们要引用的包是 FluentValidation.AspNetCore