LINQ
通用和便利的信息查询方式
简介
面向对象 (OO) 编程技术
.NET Language Integrated Query
(LINQ):采用通用方案来解决各种信息
源的访问与整合问题
语言集成查询使得查询表达式 能够得益
于丰富的元数据、编译时语法检查、静
态输入和智能感知
Language Integrated Query
LINQ表达式
Dim words as String() = _
{"hello", "wonderful", "linq", "beautiful", "world“}
Dim shortWords = _
From word In words _
Where > 5 _
Select word
标准查询运算符
“标准查询运算符”是组成语言集成查询
(LINQ) 模式的方法。
实现了 IEnumerable(Of (T) 接口或
IQueryable(Of (T)) 接口。标准查询运
算符提供了包括筛选、投影、聚合、排
序等功能在内的查询功能
Nutshell》一书中200个示例
VLinq :Visual Linq Query Builder(LINQ可视化查
询编辑器)作为Visual Studio 2008的一个插件,可
以帮助我们在程序中创建LINQ to SQL查询表达式,
支持C#和VB两种语言
LINQ资源
LINQ in Action 电子书:作者:Fabrice Marguerie, Steve Eichert, Jim
Wooley 网址:
The LINQ Project(LINQ 项目)站点位于 MSDN 上,提供了有关
LINQ 的一般新闻和信息。
Visual Basic Developer Center(Visual Basic 开发人员中心),提供
了有关结合使用 LINQ 和 Visual Basic 的最新新闻。
C# Developer Center(C# 开发人员中心),提供了有关 C# 规范
的最新版本及其他信息。
LINQ forum(LINQ 论坛)位于 MSDN 上,是提出有关 LINQ 的问题
的最佳地方。
白皮书提供了指向提供有关 LINQ 的其他信息的白皮书的链接。