将linq转换为sql到linq实体的最佳方法

时间:2012-12-12 18:15:08

标签: asp.net linq-to-sql linq-to-entities

我有一个使用linq 2 sql的asp.net Web表单应用程序。很多控件都是数据绑定到linq数据源控件。

我想清理这个应用程序,以便我可以轻松使用html5的离线功能。

我认为我应该将我的linq 2 sql语句从代码移到类中,然后调用该类。不确定吗?

我想做的是,有一个干净的分离,因为MS不再推广linq 2 sql,我想转移到linq 2实体。

最终,从现在开始,我想将此应用转换为mvc,但一次只能一步。

为每个表单创建单独的数据类或者只创建数据库第一个linq到实体类会更好吗?

谢谢,

谢里

1 个答案:

答案 0 :(得分:0)

我建议您查看存储库模式建议here。自2009年以来,我一直在使用Repository Pattern和LINQ-to-SQL以及ASP.NET MVC,对我来说,管理我的数据交互,保持关注点分离,特别是测试非常好。