摘要: join...in....on eg1:suppliers和customers是两个数据源 from sup in suppliers join cust in customers on sup.Country equals cust.Country select new { Country = sup.Country, SupplierName = sup.SupplierName, CustomerName = cust.CompanyName }; eg2:将suppliers和customers合并的数据放到cs中,key为country ... 阅读全文
posted @ 2013-05-02 17:48 小飞的DD 阅读(118) 评论(0) 推荐(0) 编辑
摘要: AggregateOperators(聚合运算) Distinct:去除重复。 Count(n => n % 2 == 1):n除以2余1的个数 Sum:加和。 Sum(w => w.Length):字符串长度加和。 Min(最小)、Max(最大)、Average(平均) Aggregate:将数组中的数依次进行运算。 eg1: double[] doubles = { 1.7, 2.3, 1.9, 4.1, 2.9 }; double product = doubles.Aggregate((a, b) => a * b);... 阅读全文
posted @ 2013-05-02 17:11 小飞的DD 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 最近在网上找到一个关于LINQ学习的例子,它将不同的操作分不同的项目来讲,今天先来看一下group....by... 先看一下这里的数据构造是怎么做的。 DataSet ds = new DataSet(); //先实例化一个DataSet ds.Tables.Add(CreateNumbersTable()); private static DataTable CreateNumbersTable() //添加Table到ds ... 阅读全文
posted @ 2013-05-02 11:50 小飞的DD 阅读(202) 评论(0) 推荐(0) 编辑