前言:
fluentvalidation用于构建强类型验证规则的流行.NET库。方便好用快捷省心!!!
本文按照官方文档进行试验,如果深(不)入(看)的(我)研(写)究(的)请去官网:https://fluentvalidation.net/
相关包:
核心:FluentValidation
.net core:FluentValidation.AspNetCore
.net::FluentValidation.Mvc5/FluentValidation.WebApi
本文使用.net core所以只安装FluentValidation.AspNetCore即可
模型与验证器:
准备一个需要的模型:
public class Customer
{
public int Id { get; set; }
public string Surname { get; set; }
public string Forename { get; set; }
public decimal Discount { get; set;