摘要:[MSDN]“查询表达式”是用查询语法表示的查询,是一流的语言构造。它就像任何其他表达式一样,并且可以用在 C# 表达式有效的任何上下文中。查询表达式由一组用类似于 SQL 或 XQuery 的声明性语法编写的子句组成。每个子句又包含一个或多个 C# 表达式,而这些表达式本身又可能是查询表达式或包含查询表达式。
阅读全文
随笔分类 - LINQ
摘要:DataTable dt = GetTestData(10); //获取10条测试数据 var queryByService = from r in dt.AsEnumerable() group r by r.Field<string>(4) into g select new { Service = g.Key, Bookings = g.Count(p => p.Field<string>(1) != ""), ConfirmedBookings = g.Count(p => p.Field<string>(1) ==
阅读全文
摘要:创建测试数据:/* 文章表:Article */CREATE TABLE Article(ID int,TypeID int,Title nvarchar(50),AddDate datetime)INSERT Article SELECT 1, 1, N'文章1','2009-10-2'UNION ALL SELECT 2, 1, N'文章2','2009-10-11'UNION ALL SELECT 3, 1, N'文章3','2009-10-21'UNION ALL SELECT 4, 1,
阅读全文