跟我一起学Visual Studio 2008 系列课程(3)
语言集成查询
(LINQ)
语言集成查询
(LINQ)
之入门篇
徐长龙
vsts china@hotmail com
vsts
_
china@hotmail
.
com
微软中文技术论坛
——精彩生活每一天
http://http://
forums microsoft com/chinaforums microsoft com/china
http://http://
forums
.
microsoft
.
com/chinaforums
.
microsoft
.
com/china
本周活动更新
本周活动更新
:
9 Top 10 论坛英雄!
9
畅谈我的
2007
畅谈我的
与众不同:
9 版主:50+ 微软最有价值专家(MVP)
9 涵盖微软几乎所有产品线和知识库
9 30+
适合开发人员和
IT
专
业
人员技术板块
适合开发人员和
专 人员技术板块
本次课程内容包括
本次课程内容包括
• 什么是LINQ?
• 查询基本操作(查询关键字)
–
fr
o
m
子句
from
子句
– where子句
–
select
子句
select
子句
– group子句
–
into
子句
into
子句
– orderby子句
–
join
子句
join
子句
–let子句
收听本次课程需具备的条件
收听本次课程需具备的条件
跟我 起学
新增功能
上
)
•
跟我
一
起学
Visual Studio 2008-C# 3.0
新增功能
(
上
)
-
2008-4-8
跟我 起学
Vi l St di 2008
C# 3 0
新增功能
(
下
)
•
跟我
一
起学
Vi
sua
l
St
u
di
o
2008
-
C#
3
.
0
新增功能
(
下
)
-
2008-4-22
Level 200
什么是
LIN
Q
?
什么是
Q
• 传统的查询
Select FirstName,LastName,* from Customers
Where cit
y
=‘Shan
g
hai’
yg
Order by district
简单的字符串表示
没有编译时类型检查
没有
IDE
的智能感知
(IntelliSense)
支持
没有
IDE
的智能感知
(IntelliSense)
支持
以上的例子只是针对SQL,
针对不同的数据源,例如
文档
各种
服
XML
文档
、
各种
Web
服
务等我们还要学习不同的
查询方法………