.NET 2.0中最佳的数据访问方法是什么?

3

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

但是对于.NET 2.0项目,最好的数据访问模型是什么?我主要使用TableAdapters,但有时根据情况也会编写自己的SQL。

3个回答

7

你尝试过NHibernate吗?我自己并没有使用过它,但我的Java表亲的经验非常积极。

还有其他选择,比如LLBLGen

不过,如果不了解问题的更多信息,很难推荐一个总体上的“最佳”解决方案。


感谢回复。我不知道Hibernate有.NET端口,我在Java上也有很好的经验,所以我一定会看看的。 - weiran

2

CodeSmith据说是另一个不错的工具。

不存在所谓“最好”的DAL,只有针对当前解决方案最好的。

我们使用了内部开发的DAL很多年,虽然不错但与商业产品相比最终难以维护。


1
对于一个MVC风格的ASP .Net 2.0应用程序,您可以使用Castle项目和ActiveRecord进行数据访问。 ActiveRecord也可以被单独使用。
活动记录 “使用NHibernate实现的企业数据映射模式” http://www.castleproject.org/

上周我调查ActiveRecord时并不是很满意。我太习惯于有代码生成器而不是手工编写类了。或者它有一个代码生成器吗? - Aaron Powell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接