新手请教一个Linq先分组再排序的问题
public class RawWeeklyAccounts
{
public long TotalAccounts { get; set; }
public int weeknumber { get; set; }
public string MsuName { get; set; }
}
我想先按照MsuName分组,对每个分组按照WeekNumber排序,最后返回一个新的Entity:
WeeklyAccounts
{
public int Weeknumber;
public long TotalAccounts; //即原表的WeeklyAccounts。
}
请问LINQ应该怎么写呢?
相关推荐
ch04-linq查询之聚会类,排序类,分区类,集合类等.rar
ch04-linq查询之聚会类,排序类,分区类,集合类等.rar
C#的LINQ进行分组和排序
代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Data.SqlClient; using System.Data; namespace ConsoleApplicatio...
C#使用Linq过滤、排序、内连接、分组等查询实例
Linq(01)Linq 的基本查询包含有循环打印数据(通过主键读取到需要得到的值),过滤、排序、部分均可用,还有提取部分、连接(内外连)分组(根据指定ID进行分组,分组的字段可以使多个,分组后每组的数据的数量如果大于1的话就打印出来)、嵌套查询(首先得到第一个表的数据源,然后得到第二个表的数据源,同时定义一个Books的临时表来存储得到的数据),交并集(用延迟操作符 求得两个集合的交集与并集)。测试请注意:Windows XP不能运行本程序,需要64位系统。 运行环境:Visual Studio2010
Linq与Lambda分组语法取泛型数组某列的最小/大值
使用Linq语法与Lambda表达式分组取泛型数组某列的最小值/最大值
C#连接数据库 —— (二)Linq To EF 的 lambda表达式使用 ,增删查改、判断、分组、排序
如果不知道如何创建实体框架(EF)的伙伴,也不想上网查找资料 . . . 可以看下面这篇文章: C#连接数据库 —— (一)实体框架(EF)的创建 (Linq To EF) Linq 使用 首先,我们创建数据库实体对象(下面的所有操作都用到这个对象): var DataModelsDb = new DbTrainEntities(); 查询所有数据(对应SQL语句中的 in,这个例外): var ttlist = from cc in DataModelsDb.CheZhan select cc; foreach (var item in ttlist) { Console.Writ


LINQ
