1
我有Fluent驗證問題。錯誤消息不在FLuentValidation中顯示爲可空類型
我想檢查驗證,所以屬性必須填充大於其他屬性。 這裏是代碼:
public decimal? MonthlySalesNet { get; set; }
public decimal? MonthlySalesGross { get; set; }
,這裏是驗證:
RuleFor(x => x.MonthlySalesGross.Value).GreaterThan(x => x.MonthlySalesNet.Value)
.When(x => x.MonthlySalesGross != null && x.MonthlySalesNet != null)
.WithMessage("blahblah");
驗證是工作,但沒有顯示的消息。我錯過了什麼嗎?
當我將十進制更改爲不可爲空類型並重新配置驗證時,會顯示錯誤消息驗證。它了怪異的我,,謝謝
我在codeplex的流暢驗證論壇上交叉發佈。 這裏是答案:http://fluentvalidation.codeplex.com/discussions/266845 – Rivera