1

我有一个相当奇怪的问题。所需的字段模型验证似乎不起作用。原因是我们使用自定义 JSON 反序列化器,它将默认值添加到所有值类型,如整数、GUID 等。但同样适用于字符串或任何其他可为空的类型。我不想让我的字段可以为空。还有其他解决方案吗?

4

1 回答 1

0

执行此操作的简单而肮脏的方法(可能不适合所有场景)是为要验证的所有值类型编写自定义验证器并检查它们的默认值,例如:对于 guid 数据类型,默认值为Guid.Empty.

于 2014-01-03T11:54:51.747 回答