Joh*_*cek 6 entity-framework data-annotations
我想知道实体框架在数据验证方面的一般建议是什么.我对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 网站,那么我个人会使用数据注释。
| 归档时间: |
|
| 查看次数: |
1881 次 |
| 最近记录: |