EF Core 新验证属性
DeniedValues
与 StringComparison
不起作用:
[DeniedValues("bad", "lol", StringComparison.OrdinalIgnoreCase)]
public string Name { get; set; } = "";
有什么解决办法吗?
DeniedValuesAttribute
ctor 接受要拒绝的对象数组:
public DeniedValuesAttribute (params object?[] values);
添加
StringComparison.OrdinalIgnoreCase
只会将相应的枚举值添加到此列表中,并且不会影响使用的比较。