摘要:
LINQ是什么?(1) LINQ(Language Integrated Query)即语言集成查询。(2) LINQ主要包含以下三个部分 1) LINQ to Objects主要负责对象的查询 2) LINQ to XML 主要负责XML的查询 3) LINQ to ADO.NET 主要负责数据库的查询* LINQ to SQL* LINQ to DataSet * LINQ to EntrtiesLINQ的历史(1) 最初由Anders hejlsberg构思,最初的研究计划称为“C w”。(2)2007年11月19日,LINQ作为.NET FrameWork3.5的一部分正式发布。LIN 阅读全文
摘要:
匿名类:(1)有了前面对象初始化器的介绍,我们可以使用new{object initializer}或者new[]{object,…}来初始化一个匿名类或者不确定类型的数组,匿名类的对象需要使用var关键字声明;(2)应用场景,当直接使用select new{object initializer}这样的语法就是将一个Linq查询的结果返回到一个匿名类中;(3)将一组只读属性封装到单个对象中,而无需首先显示定义一个类型,类型名由编译器生成,并且不能在源代码级使用,每个属性的类型由编译器推断;(4)用来初始化属性的表达式不能是null,匿名函数和指针类型。var Kencery=new{ID=1, 阅读全文