前言
在使用参数模型验证时,根据使用人习惯的不同会选择不同的模型验证,有人有选择api自带的模型验证,有的人会重写api模型验证,有的人会用第三方控件FluentValidation.AspNetCore来验证模型,各有所爱,可以自行选择验证方式。
这里我们先介绍第二种自定义重写api的模型验证方法IsValid,下一篇在介绍第三种验证方式
以往文章回顾:
.net6使用最小api(2)——依赖注入Autofac之属性注入
.net6使用最小api(1)——依赖注入Autofac之构造函数注入
项目实战
1、先定义模型实体,如下:
/// <summary>
/// 添加会员参数,并添加验证属性
/// </summary>
[AddMemberParamValidationAttribute]
public class AddMemberParam
{
/// <summary>
/// 会员名称
/// </summary>
public string MemberName { get; set; }
/// <summary>
/// 密码
/// </