概述:LINQ又称为语言集成查询,是一种类似于SQL的一种查询语言。语言集成查询让开发人员可以使用.NET程序语言(如C#)去查询数据源,主要数据源为内存中的集合对象、ADO.NET数据集、数据库以及XML,开发人员不用去分门别类地学习众多的查询语法就可以轻松地查询异构数据源。
三种表现形式:复合查询、Lambda表达式以及混合查询。
-
var result=from n in dataList orderby n.TimeWritten descending select n;
-
var result=dataList.Select(p=>new{p.ID,p.Name,p.TimeWritten});
-
var result=from n in dataList select n.OrderByDescending(p => p.TimeWritten);