entity-framework - ValidationResult.Success 字段的用途是什么?

标签 entity-framework validation

Msdn :

public static readonly ValidationResult ValidationResult.Success

Represents the success of the validation (true if validation was successful; otherwise, false).



上面摘录中的文字对我来说没有意义,因为 Success字段不返回 bool 类型的值,并且它返回的值(即 ValidationResult 实例)不包含任何 bool 属性或字段,我们可以将其设置为指示验证成功或失败的值?!

任何想法这个领域的目的是什么?

最佳答案

ValidationResult.Success始终不变null .它的目的是文档 .

为了成功验证,您可以编写:

return null;

或者
return ValidationResult.Success;

在第一种情况下,我问自己“ 这是什么意思?null 是什么意思?这是成功,还是失败,还是别的什么?”。在后一种情况下,代码是 固有记录 无需非正式的文本文档。

关于entity-framework - ValidationResult.Success 字段的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13692312/

相关文章:

sql - 在 Azure 和 SQL 存储库之间共享模型

c# - 在我的应用程序中手动生成 guid 还是让 sql server/azure sql 为我生成它更好

c# - 值 xxx 对 yyy 无效。错误的日期时间格式

java - hibernate validator 中的TYPE_USE注释

javascript - 在 JavaScript 中传递给多个条件的值

c# - 将列表保存到数据库 Entity Framework

c# - 在应用程序层之间共享 Entity Framework 模型的最佳方法

java - 如何在 Java 中使用字符堆栈验证 JSON 语法?

c# - Entity Framework 中的整数验证

java - Struts 2 XML 验证