这个剪辑很好用:
RuleFor(request => request.Id)
.Must(id => id == 0)
.WithMessage("'Id' must be equal to '0'.");
这个不起作用(它被忽略了):
RuleFor(request => request.Id)
.Equals(0)
.WithMessage("'Id' must be equal to '0'."));
我错过了什么或等于功能错误了吗?
答案 0 :(得分:3)
FluentValidation API for Equals是Equal
,即:
RuleFor(request => request.Id)
.Equal(0)
.WithMessage("'Id' must be equal to '0'."));
致电Equals
只需拨打Object.Equals()
即可注册验证码。