EF Core 新验证属性“DeniedValues”与“StringComparison”不起作用

问题描述 投票:0回答:1

EF Core 新验证属性

DeniedValues
StringComparison
不起作用:

[DeniedValues("bad", "lol", StringComparison.OrdinalIgnoreCase)]
public string Name { get; set; } = "";

有什么解决办法吗?

c# .net-core entity-framework-core
1个回答
0
投票

DeniedValuesAttribute
ctor 接受要拒绝的对象数组:

public DeniedValuesAttribute (params object?[] values);

添加

StringComparison.OrdinalIgnoreCase
只会将相应的枚举值添加到此列表中,并且不会影响使用的比较。

© www.soinside.com 2019 - 2024. All rights reserved.