Linq(Language Integrated Query)-“语言集成查询”。Linq是一种查询技术。
Linq基本子句介绍-语法之let
摘要:let语句用于在Linq表达式中存储子表达式的计算结果。可以在后续的where子句中使用。例子:创建控制台应用程序Demo_letclass Program { static void Main(string[] args) { // 填充数据 List<PersonInfo> pList = new List<PersonInfo>() { new PersonInfo{ Name="周瑜", Country="吴", Official="都督", Salary=...
阅读全文
posted @
2012-02-27 07:46
金丝猴
阅读(537)
推荐(0)
Linq基本子句介绍-语法之into
摘要:into 子句作为一个临时标识符,用于group,select,join子句中例子:一、创建控制台引用程序Demo_intoclass Program { static void Main(string[] args) { // 填充数据 PersonInfo 为实体类,代码见前面,这里就不赘述了。 List<PersonInfo> pList = new List<PersonInfo>() { new PersonInfo{ Name="周瑜", Country...
阅读全文
posted @
2012-02-26 22:46
金丝猴
阅读(341)
推荐(0)
Linq基本子句介绍-语法之group
摘要:Linq中的查询语句要以from开始,以select或者是group来结束,返回结果集。group用来返回分组后的结果。group返回的 IGrouping<out TKey, out TElement> 类型的数据。TKey为每一组的键,TElement为每一组中是数据项。例子如下:一、首先创建控制台应用程序:DemoGroup_1class Program { static void Main(string[] args) { // 填充数据 List<PersonInfo> pList = new List<P...
阅读全文
posted @
2012-02-26 22:00
金丝猴
阅读(391)
推荐(0)
Linq基本子句介绍-语法之select
摘要:Linq表达式的查询结果,是通过select得到的。select可以 进行数据转化工作,得到你想要的数据结果。一、创建控制台应用程序DemoSelect_1二、添加类 PersonInfo.csView Code /// <summary> /// 人物类 /// </summary> public class PersonInfo { /// <summary> /// 姓名 /// </summary> public string Name { get; set; } /// <summary> ...
阅读全文
posted @
2012-02-18 19:12
金丝猴
阅读(313)
推荐(1)
Linq基本子句介绍-语法之where
摘要:Linq中的where主要用于对数据源的筛选。where可以有一个或者多个。一、创建控制台应用程序:DemoWhere_1二、添加自定义类:PersonInfo.csView Code /// <summary> /// 人物类 /// </summary> public class PersonInfo { /// <summary> /// 姓名 /// </summary> public string Name { get; set; } /// <summary> /// 国家 ...
阅读全文
posted @
2012-02-18 18:07
金丝猴
阅读(473)
推荐(0)
Linq基本子句介绍-语法之from
摘要:from 语法要写一个Linq表达式必须要以from开头。不说废话,先看例子:一、简单的from查询1.首先,建立一个控制台应用程序名字为:DemoFrom_1 注意引入System.Core2.在Program.cs 输入以下语句View Code class Program { static void Main(string[] args) { // 定义数据源 // string 是实现了IEnumerable接口的,所以可以使用用Linq查询 string[] values = { "...
阅读全文
posted @
2012-02-18 16:44
金丝猴
阅读(443)
推荐(1)