.NET 2.0中的最佳数据访问方法

时间:2008-12-16 10:33:23

标签: .net sql dao

使用.NET 3.5进行开发时,我自然会使用LINQ进行数据访问。

但对于.NET 2.0项目,哪种数据访问模型最适合使用?我倾向于主要使用TableAdapters,但有时也会根据情况编写自己的SQL。

3 个答案:

答案 0 :(得分:7)

你试过NHibernate吗?我自己并没有太多使用它,但我对Java堂兄的经历非常积极。

还有其他替代方案,例如LLBLGen

在不了解更多问题的情况下,推荐一个整体“最佳”解决方案是非常困难的。

答案 1 :(得分:2)

CodeSmith是我所听到的另一个好工具。

没有最佳 DAL这样的东西,只有当前解决方案的最佳

我们多年来一直使用内部产品,这对于商业产品而言并不是太糟糕但最终无法维护。

答案 2 :(得分:1)

对于MVC样式的ASP .Net 2.0应用程序,您可以使用Castle项目和ActiveRecord进行数据访问。 ActiveRecord可以单独使用。

有效记录
“使用NHibernate实现的企业数据映射模式”
http://www.castleproject.org/