代码改变世界

Linq初体验 - 决定在下次项目中试用Linq的两点

2010-07-19 17:57  Jeff Chow  阅读(197)  评论(0)    收藏  举报

  懒,太懒了。前段时间在项目开发期,白天折腾得昏头昏脑的,没空闲时间记录,晚上回到家躺下来又不想写,以至于到现在想整理之前所遇到的技术问题也不知该从何做起。告诫自己,哪怕整理出来的知识点只有那么一丁点东西,也要好好地记录下来。

 

  今天终于粗略地了解了Linq,按照MSDN的例子以及说明,简单地操作下。

  1. “让机器做更多的体力活”,之前项目里的数据访问及对象实体什么的都是人手来写,浪费大量的时间,真够折腾的。因为同组的另外两个同事都是人手写,而自己对于.NET有没自动生成这些东西的插件也不清楚,鉴于内容不多,所以也沿用人手编写。而Linq自动能生成表对应的实体类,解决了之前丢下的问题。
  2. 以前写的DAL层,最开始总是先把以id作为参数的增、删、改、查写上,到后面就有各种各样的查询,导致该类的方法越来越多,有些仅仅在某地方调用一次。在网上搜索如何改进这种情况的时候,有不少人都提到Linq,说如何动态地执行查询,能更好地解决这种好熟不断增加的问题。