【IT168技术文档】
1.C#3.0简述
C#3.0 已经推出有一段时间了,相信大家也和我一样对其中的技术亮点激动不已吧,Automatic Properties, Object/Collection Initializers, LINQ Language, Extension Method等无数的新技术大大加快了我们的开发进程,下面我将以一个网络书店的实例向大家展示LINQ语言在数据检索方面的巨大优势。
LINQ全名叫做Language-Integrated Query,字面意思就是集成到语言中的查询语言,目前在C#3.0,VB9中你都可以使用这种语法用来在数据集合,XML文件和数据库中检索数据。举个例子来说,比如我们数据库表users中的所有用户取出来,以前的做法可能是使用一个SqlCommand来初始化查询,然后取回数据结果集,最后再对结果集进行分析,而现在使用LINQ只需要写一行语句即可:
var allUsers =
from user in users
select user;
是不是很简单呢:)
下面给大家介绍一下网络书店项目需要用到4张表。
Tbl_books
Tbl_Users
Tbl_Bills
Tbl_type