我想知道在数据验证方面,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 服务时,但我想确保我没有遗漏任何东西。当然,两种方法都可以同时使用。
谢谢
John
第一种方法是为模型创建一个部分类,并执行数据验证并更新一组规则违规情况。这在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 服务时,但我想确保我没有遗漏任何东西。当然,两种方法都可以同时使用。
谢谢
John