有志者、事竟成,破釜沉舟,百百二秦关终属楚;苦心人、天不负,卧薪尝胆,三千越甲可吞吴。

拂晓犬吠

学习中遇到困难是很正常的事情,不要苦恼,不要气馁,恰恰相反,应该兴奋,因为又学到知识了,需要不断提高自己应对问题和解决问题的能力和信心。

开始写博客,学习Linq

  除了为处理数据提供全新的方法之外,LINQ还代表了一种朝着声明式以及函数式编程发展的转变。

  当人们问我为什么要学习LINQ时,我会告诉他们LINQ可以处理XML、关系型数据以及内存中的集合,更会提到LINQ还能帮助开发人员使用声明式编程、延迟执行以及lambda表达式。

  以上是PDF的原文,Linq是“处理数据”的,还朝着“声明式”、“函数式”编码发展,这些文字术语,我都不理解。再看原文

  Linq是Language INtegrated Query(语言集成查询)的缩写。简而言之,LINQ让类似于SQL语句的查询操作成为了.NET语言(例如C#和VB)中的一等公民。LINQ为查询内存中的集合( 例如数组或列表)、XML、DataSet以及关系型数据库提供了内建的支持,且LINQ还具有强大的可扩展性,支持其他类型的数据源。

  再理解原文,Linq是语言集成查询的意思,首先是查询数据的意思,语言集成不理解;然后是LINQ让sql这样的查询操作成为与C#并列的一等公民;我知道之前查询使用ADO.Net(拼写sql语句),现在可以使用linq;还有LINQ具有强大的可扩展性,如何解释其扩展性呢?

posted @ 2017-05-04 17:56  ID拂晓犬吠  阅读(412)  评论(0编辑  收藏  举报