gpt4 book ai didi

entity-framework - 最佳实践 - Entity Framework 4 中的数据注释与 OnChanging

转载 作者:行者123 更新时间:2023-12-04 16:02:37 24 4
gpt4 key购买 nike

我想知道 Entity Framework 在数据验证方面的一般建议是什么。我对 EF 比较陌生,但似乎有两种主要的数据验证方法。

首先是为模型创建一个分部类,然后执行数据验证并更新违反规则的集合。这是在 http://msdn.microsoft.com/en-us/library/cc716747.aspx 中概述的

另一种是使用数据注解,然后让注解进行数据验证。 Scott Guthrie 在他的博客 http://weblogs.asp.net/scottgu/archive/2010/01/15/asp-net-mvc-2-model-validation.aspx 上解释了这一点。 .

我想知道一个比另一个有什么好处。数据注释似乎是首选机制,尤其是当您转向 RIA 服务时,但我想确保我没有遗漏任何东西。当然,没有什么可以排除将它们一起使用。

谢谢

约翰

最佳答案

我一直在使用 MVC 2 使用 DataAnnotations,它工作得很好。我还没有尝试对实体对象进行局部验证,但我看到了它的用途。基本上,如果我在实体对象上创建分部类,我会使用它来默认数据,例如 GUID 标识符。或创建日期或修改日期。我想在部分类中添加验证可能会用于一些需要在实体层中进行的复杂验证,但即使这样,这些验证也可以在自定义验证器中完成。如果您使用的是 MVC 网站,那么我个人会使用数据注释。

关于entity-framework - 最佳实践 - Entity Framework 4 中的数据注释与 OnChanging,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2762441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com