摘要:
本文旨在对LINQ新手提供一篇入门性的,同时易于随时查阅和参考的入门性文章主要参考资料是C# 4.0 in a Nutshell 英文版,所以中文翻译可能和一般的不大一样。
概述:
LINQ(Language INtegrated Query) 是在.NET3.5之后引入的一项能够对本地或者远程的数据集合进行结构化的类型安全的查询的特性, 对于入门者来说,就是通过有点像SQL那样的方法来操作数据集合.
LINQ可以查询的集合必须实现IEnumberable<T>接口,它同时提供了编译时类型检查和动态查询的好处。LINQ主要的类型都定义在System.Linq 和 System.Linq.Expressions NS里,此外,对于LINQ to XML,引用System.Xml.Linq NS
一个简单的LINQ查询示例