gpt4 book ai didi

c# - LINQ 多重排序依据

转载 作者:行者123 更新时间:2023-11-30 13:50:30 24 4
gpt4 key购买 nike

我有 3 个表格 Pamphlets、Categories 和 Program。 Pamphlet 表有一个 CategoryID 和 ProgramID 列。以下代码有效:

var pamphlets = db.Pamphlets.Include("Category").Include("Program").ToList();

我需要做的是按 CategoryName(类别表)排序,然后按 PamphletName(小册子表)排序。

最佳答案

您只需将调用链接到 ThenBy():

var sortedPamphlets = db.Pamphlets.Include("Category").Include("Program")
.OrderBy(p => p.Category.CategoryName)
.ThenBy(p => p.PamphletName)
.ToList();

关于c# - LINQ 多重排序依据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6270374/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com