ASP.NET数据访问层。使用sqlhelper.cs不好吗?

时间:2008-12-04 01:57:52

标签: asp.net linq-to-sql entity-framework data-access-layer

我即将开始一个新的.net网络项目。 对于我的n层Web应用程序,我使用“Microsoft数据访问应用程序块”(sqlhelper.cs)进行数据访问,然后使用接口类与对象类进行交互。我知道这种技术有点过时了,并希望能够与时俱进。

我已经研究过LINQ to SQL进行数据访问,但由于缺乏多对多的关系而受到限制。 实体框架是一种完全不同的方法,似乎有更大的学习曲线。

使用sqlhelper.cs类处理数据访问会有什么问题吗?

3 个答案:

答案 0 :(得分:2)

完全没有。它支持创建多层图层,将数据访问与逻辑分开。我通常在单独的文件夹中包含业务和数据类,并将SqlHelper类包含在我的Data DALC类中。

我期待着LINQ的发展和仿制药的使用。这是我的下一步,我认为在此期间使用SqlHelper可以促进良好的编码实践。

当我从巨大的企业库“借用”它时,我第一次开始使用它。同样的实体框架,我还没有在工作场所处理。但所有的好时光: - )

答案 1 :(得分:0)

您可以在http://followprogrammers.blogspot.com/

上获得简单而好的sql helper类示例

答案 2 :(得分:0)

过去8个月我一直在使用Linq,它适用于所有小工作。强大的打字和拖放式开发使其非常简单,超级快捷。

在此之前,当Linq看起来不正确时,我仍然使用SQLHelper。它削减了ADO.NET的所有驴工作。我发现使用它没有任何问题。