我的问题是:是否可以禁用DataAnnotations的验证方面?并保留他们应用于DB中表格的规则?
示例
如果我有:
[Required]
public string Name {get;set;}
它会将nullable=false
应用于表格中的属性。
所以我正在使用FluentValidation,但我无法保留DataAnnotation并保留nullable=false
,因为如果我保持[Required]
它会抛出:
不显眼的客户端验证规则中的验证类型名称必须是 独特。以下验证类型不止一次出现: 需要
我无法禁用验证方面并保留应用nullable=false
的方面吗?