3

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

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

4

3 回答 3

7

你试过NHibernate吗?我自己并没有太多使用它,但是我对它的 Java 表亲的体验是非常积极的。

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

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

于 2008-12-16T10:35:28.627 回答
2

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

没有最好的DAL,只有当前解决方案的最佳

我们多年来一直使用内部产品,这并不算太糟糕,但与商业产品相比,最终无法维护。

于 2008-12-16T11:00:31.697 回答
1

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

Active Record
“使用 NHibernate 实现的企业数据映射模式”
http://www.castleproject.org/

于 2008-12-16T11:11:28.537 回答