第9章LINQ运算符.doc
第9章 LINQ运算符
本章将逐一描述LINQ查询运算符。作为参考,“9.3 投影”和“9.4 联接”两节会提及几个概念领域:
? 投影对象层次
? 用Select、SelectMany、Join和GroupJoin进行联接
? 查询内涵式语法中的外部迭代变量
本章的所有示例都采用如下定义的names数组:
string[] names = { Tom, Dick, Harry, Mary, Jay };
使用LINQ to SQL技术的示例采用一个类型化为DataContext的变量,名为dataContext:
var dataContext = new DemoDataContext( );
...
public class DemoDataContext : DataContext
{
public DemoDataContext (string cxString) : base (cxString) {}
public TableCustomer Customers { get { return GetTableCustomer( ); } }
public TablePurchase Purchases { get { return GetTablePurchase( ); } }
}
[Table] public class Customer
{
原创力文档

文档评论(0)