LINQ to Object浅谈
来源:互联网 发布:一淘属于淘宝客吗 编辑:程序博客网 时间:2024/05/20 13:04
Linq(Language INtegrated Query),语言集成查询。它允许开发人员使用统一的方式来操作数据源(包括XML、数据库、数组等)。
由于现在的数据格式越来越多,这种操作各种数据的统一方式不仅减小的数据访问的复杂性,也减少了开发人员的学习成本。同时Linq提供了一种类似SQL的语法,这使Linq语句非常的语义化,可以大大提高程序的可读性。
LINQ的关键词主要有from,select,in,where,group by,orderby等。
LINQ分为LINQ to Object,LINQ to XML,LINQ to SQL,LINQ to DataSet,LINQ to ADO.NET。其中LINQ to Object可以查询实现了IEnumerable<T>接口的集合。集合可以是任何类型,包括对象、整形、字符串等。
可以使用LINQ to Object来简化对对象集合的操作。下面是一个简单的实例,它在persons对象数组中查找userName为“Maggie”的用户的Email。
var address = from p in persons where p.userName=="Maggie" select p.email;public class person{ public string userName {get;set;} public string email{get;set;}}后续会增加各种情形的实例。
- LINQ to Object浅谈
- Linq to object ex
- LINQ TO OBJECT
- Linq to Object
- 【C#】Linq to Object
- Linq to Object
- Linq to Object
- LINQ to object
- Linq to Object
- LINQ to Object (一)
- Linq To Object(二)
- Linq to object
- LINQ TO Object
- linq to object
- LINQ to Object
- Linq to Object
- Linq to object
- Linq to object
- FAT32转换成NTFS
- [android]Context 上下文
- 英语六级复习一周600+,好吧,应各位同志要求,发出我的六级备考资料
- poj 3267 动态规划
- 【Linux】Linux 下多进程编程详解
- LINQ to Object浅谈
- Custom queries in Liferay (在liferay中使用传统的Query) 中文
- 与变量相关扩展-数组(3)
- 【置换群】 poj2369 Permutations
- jQuery中live与bind方法的区别
- chrome安装插件 "发生错误" 提示处理方法
- 从冯•诺依曼结构看计算机科学的发展史
- 重视测试的开发过程
- 重构心得1: 整理Method(方法)位置