Microsoft.Practices.EnterpriseLibrary.Validation是否已过时?

时间:2014-12-30 15:27:51

标签: .net enterprise-library

记录Microsoft企业库验证块的许多(如果不是全部)MSDN页面都以警告开头:

  

此内容已过时且不再维护。它是为仍在使用这些技术的个人提供的。此页面可能包含最初发布时有效的网址,但现在链接到不再存在的网站或网页。

请参阅示例Microsoft.Practices.EnterpriseLibrary.Validation Namespace page。这个街区已经过时了吗?或者不推荐使用整个Microsoft Enterprise Library Block?

1 个答案:

答案 0 :(得分:2)

企业库未被弃用,验证应用程序块仍然存在于最新版本(版本6)中。您可以在Chapter 7 of the Developer's Guide, Banishing Validation Complication: Using the Validation Application Block中了解相关信息。

“过时”消息的原因是以前版本的文档(“已淘汰版本”)在MSDN上保留。

在为新项目使用验证应用程序块之前,我建议您确定是否需要它提供的功能。例如,您可以将System.ComponentModel.DataAnnotations与ASP.NET MVC一起使用,以在没有Enterprise Library的情况下执行验证。