新手请教一个Linq先分组再排序的问题

会思考的草 会思考的草 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我有一个集合IList<RawWeeklyAccounts>:
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

caohao

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

weixin_38529123

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

weixin_38683930
评论 11
收藏 已收藏
分享
返回顶部
会思考的草
LINQ 8,492 成员 4,736 内容