达明,如狐狸过水;机警,如战场上的将军;和善,如主妇款待客人;简单,呆若木鸡;混沌,如深渊之水。

Linq在路上(序)

  刚接触.Net的时候是2.0,时至今日,2.0的书看了不少,项目也做了不少,学习过cnblogs等论坛上大家的经验与心得,也就某些问题激烈讨论过。对2.0的知识体系不敢多全部精通但方方面面、边边角角的内容大概也都了解。自从学习到某一阶段进取心就不太强了,很松懈。没有压力、没有目标、没有方向。

  3.0,3.5的框架已经推出好久了,想研究研究,不然怎么跟得上MS的脚步,但无奈推出的组件太多,Linq、WPF、WCF、WF、SilverLight...迷茫了。

虽然这样说但很早就对Linq产生了兴趣,准备着手搞本书看看。不知什么时候开始,在我的Google Rss阅读器上总是可以看到“Linq 已死”、“MS抛弃Linq”等动摇我军心的标题。内容我也没看,不知道具体是个什么故事,可确实对Linq产生了疑问。“Linq成熟吗? MS真的抛弃了Linq吗? 还是WF有前途吧?” 不只一次的这样想。事情就这样搁置下来了。

  真正下定决心是因为最近真的没有别的事了,呵呵,其实也不是。开年以来一直在学习T-Sql技术内幕的sql查询与程序设计,眼看就要看完了(这两本书还是不错的,适合有2年以上经验的开发人员),不得不安排一下下一步的学习方案,那就把Linq列入学习计划吧。

  在这之前,一定要弄清一件事,就是上面说的疑问。好好的在baidu上google了一把,原来事情是这样的。

  Linq分为三块Linq to Objects,Linq to XML,Linq to Sql. 被MS“放弃”的是Linq to Sql.Linq to Sql 被升级为Linq to Entites,也就是ADO.NET Entity FrameWork,是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案,此方案已在.NET Framework 3.5 Service Pack 1 中流出。既然这样,好像也没什么关系吧。

  周末去了趟书店,顺手摸了本书,回家一看,《Linq实战》!老外写的,陈黎夫翻译,这不是写Asp.Net Ajax的那位吗,还写了几卷。。。,翻过一本挺简单的。那就看吧,打开这么一瞧,可不得了,溢美之词收集了两页纸,“杰作,圣经,精髓,盛宴”还有“令人欲罢不能”,记得在那天夜黑风高的晚上浏览某以女性为主题的网站时也有过同样的感觉,是不是名副其实现在还不知道,学学怎么捧人也许派得上用场,但这些都是给原著者的和陈黎夫没啥关系。但陈黎夫的一句话,让人对Linq产生了一丝冲动,“我无法想象再回到没有Linq的.Net日子会是怎样。”

  MS的脚本着实快了点,而我们也只能跟着他走下去,领略无限的风光。

 附:Linq QQ讨论群24185186


 

posted @ 2009-09-07 21:34  amingo  阅读(259)  评论(0编辑  收藏  举报

身是对象树,心如类般明;对象本无根,类型亦无形。