ServiceStack的流畅验证不适用于Equals功能

时间:2015-03-09 20:32:57

标签: servicestack

这个剪辑很好用:

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'."));

我错过了什么或等于功能错误了吗?

1 个答案:

答案 0 :(得分:3)

FluentValidation API for EqualsEqual,即:

RuleFor(request => request.Id)
      .Equal(0)
      .WithMessage("'Id' must be equal to '0'."));

致电Equals只需拨打Object.Equals()即可注册验证码。