ASP.NET 是微软力推的 Web 开发编程技术,也是当今最热门的 Web 开发手段之一。ASP.NET 3.5 技术提 高了网络系统平台开发的效率和安全性,如新增匿名类型、Lambda 表达式和 LINQ、集成 ASP.NET Ajax、增 强的数据控件等。 本书重点围绕 Web 开发,结合精选教学视频,全程推演 ASP.NET 3.5 应用开发的整个过程,引导读者深 刻理解和掌握以 ASP.NET 从事 Web 应用开发所需要的基本知识和技能。 全书共 15 章,主要内容包括 ASP.N
1.什么是LINQ 语言集成查询是一系列标准查询操作符的集合,这些操作符几乎对每一种数据源的导航、过滤和执行操作都提供了底层的基本查询架构。Linq 可查询的数据源包括XML(可使用LINQ to XML)、关系数据(使用LINQ to SQL)、ADO.NET DataSets(使用 LINQ to DataSet)以及内存中的数据。 2.LINQ的优势 a)一个可用于任何.NET编程语言的查询操作符集合,可以使用同一种语法为数据库、XML、或者内存中的数据编写查询,同时还得到了附加的好处,
LINQ查询表达式的基本语法很容易掌握,它使用C#常见的语言构造,从外观上看,和我们常用的SQL类似,并且查询表达式中的变量可以用匿名类型,所以在很多情况下,不需要指定变量类型就可以构建LINQ表达式。
LINQ的数据源可以是数据库对象或是XML流等,也可以使实现了IEnumerable或者泛型IEnumberable接口的集合对象。
LINQ的基本语法包含如下的8个上下文关键字,这些关键字和具体的说明如下:
关键字
说明
from
指定范围变量和数据源
where
根据bool表