查看FluentValidationModelValidatorProvider.Configure()
中的代码DataAnnotationsModelValidatorProvider.AddImplicitRequiredAttributeForValueTypes = false; ModelValidatorProviders.Providers.Add(提供商);
看起来它可能会影响MVC4内置的模型验证?
在不同的视图模型中一起使用Fluent Validation和defacto mvc4验证是否安全?
答案 0 :(得分:0)
在单个类上放置内置的mvc [Required]属性以及fluentvalidation [Validator]属性似乎只会导致错误消息中的[Required]属性验证。
这表明他们不仅可以在同一个项目中共同生活。在同一课程中,MVC验证似乎会覆盖流畅的验证......至少是我迄今为止所发现的。