Jon*_*noW 4 c# asp.net-mvc validation-application-bl data-annotations
我想在我的域模型中添加验证器属性(在ASP.NET MVC应用程序中),我正在尝试在2个框架,验证应用程序块和DataAnnotations之间做出决定.他们似乎做了类似的任务,所以我想选择将来最受支持/使用的任务.似乎DataAnnotations是更新的(并且在3.5 SP1中构建到框架中),那么人们认为验证应用程序块将变得过时吗?
[标记为社区维基,因为这是主观的]
我一直在问这个问题,最近决定使用企业库.我已经能够使用Unity Framework和验证块的组合来轻松地归因和验证我的类和方法.这两个框架都包含在EntLib中.
就持续支持而言,下一版企业库目前处于Beta 2(EntLib 5.0),目标是4月中旬发布.您可以在此处访问当前的测试版,http://entlib.codeplex.com/wikipage?title = EntLib5%20Beta2.
此外,在阅读了版本5的更改日志后,我注意到它们也包括对DataAnnotations的支持.
"支持.NET框架System.ComponentModel.DataAnnotations数据注释属性已添加到块中,验证器可用于您将使用Data Annotation属性的任何位置.有关更多信息,请参阅包含的CHM文件中的使用数据注释属性. "
http://entlib.codeplex.com/wikipage?title=EntLib5Beta2ChangeLog&referringTitle=EntLib5%20Beta2#lab
因此,看起来企业库将继续得到支持.
| 归档时间: |
|
| 查看次数: |
3521 次 |
| 最近记录: |