视频演示:http://u.115.com/file/f2b79e6286
本主题简要介绍 LINQ 查询表达式,以及您在查询中执行的一些典型类型的操作。下面各主题中提供了更详细的信息:
获取数据源
在 LINQ 查询中,第一步是指定数据源。像在大多数编程语言中一样,在 C# 中,必须先声明变量,才能使用它。在 LINQ 查询中,最先使用 from 子句的目的是引入数据源 (Customers) 和范围变量 (Customer)。
NorthwindDataContext db = new NorthwindDataContext();
var AllCustomers = from Customer in db.Customers
select Customer;
foreach (var Customer in AllCustomers)
{
Console.WriteLine("---------------------");
Console.WriteLine("Customer ID : {0}", Customer.CustomerID);
Console.WriteLine("Customer Name : {0}", Customer.ContactName);
}
范围变量类似于 foreach 循环中的迭代变量,但在查询表达式中,实际上不发生迭代。执行查询时,范围变量将用作对 Customers 中的每个后续元素的引用。因为编译器可以推断 Customer 的类型,所以您不必显式指定此类型。其他范围变量可由 let 子句引入。有关更多信息,请参见 let 子句(C# 参考)。
说明
对于非泛型数据源(如 ArrayList),必须显式类型化范围变量。
标签:Customer,Console,变量,数据源,LINQ,查询,获取数据,001 From: https://blog.51cto.com/u_3319687/6580544