我有一个使用linq 2 sql的asp.net Web表单应用程序。很多控件都是数据绑定到linq数据源控件。
我想清理这个应用程序,以便我可以轻松使用html5的离线功能。
我认为我应该将我的linq 2 sql语句从代码移到类中,然后调用该类。不确定吗?
我想做的是,有一个干净的分离,因为MS不再推广linq 2 sql,我想转移到linq 2实体。
最终,从现在开始,我想将此应用转换为mvc,但一次只能一步。
为每个表单创建单独的数据类或者只创建数据库第一个linq到实体类会更好吗?
谢谢,
谢里
答案 0 :(得分:0)
我建议您查看存储库模式建议here。自2009年以来,我一直在使用Repository Pattern和LINQ-to-SQL以及ASP.NET MVC,对我来说,管理我的数据交互,保持关注点分离,特别是测试非常好。