Microsoft .NET应用程序块中的“SQL Helper类”是否出色?

时间:2010-01-23 07:01:48

标签: asp.net sql application-blocks

从几年前开始,我使用Microsoft Application Blocks for .NET中存在的“SQL Helper”类,并且我在许多项目中使用了大约1年但是之后很多高级建议我不要使用,因为它有很多问题项目,我让它知道,但在一家新公司,他们想在项目中使用它...
 可以提出任何有关它的建议/如果它真的很好用它已经有问题了吗? 有没有其他好的解决方案而不是SQL Helper?

2 个答案:

答案 0 :(得分:1)

之前我在许多项目中使用过SQL Helper类和更新的DAAB / Enterprise Library。我建议您使用正确的工具来完成正确的工作。替代方案包括

  • NHibernate的
  • LINQtoSQL
  • 实体框架
  • 企业图书馆
  • 我的一代(以及各种插件框架,如Gentle)
  • ADO.NET ...列表是一个

答案 1 :(得分:0)

我已经在许多项目(大型和小型)中使用了该应用程序块及其修改版本,在我看来,它构建了一个构建数据层的优秀框架。只是不要把它当作最终的所有框架,并在需要时扩展它。