C# 如何使用LINQ按多个元素排序/
我有以下LINQ声明:C# 如何使用LINQ按多个元素排序/,c#,linq,C#,Linq,我有以下LINQ声明: db.PhraseCategories.OrderBy(c => c.Name); 我想先按GroupId订购,然后按姓名订购 有人能给我一些建议吗?您可以使用扩展方法根据键以升序对序列中的元素执行后续排序 db.PhraseCategories .OrderBy(c => c.GroupId) .ThenBy(c => c.Name); 或 您可以使用扩展方法根据键以升序对序列中的元素执行后续排序 db.PhraseCategories .Orde
db.PhraseCategories.OrderBy(c => c.Name);
我想先按GroupId订购,然后按姓名订购
有人能给我一些建议吗?您可以使用扩展方法根据键以升序对序列中的元素执行后续排序
db.PhraseCategories
.OrderBy(c => c.GroupId)
.ThenBy(c => c.Name);
或
您可以使用扩展方法根据键
以升序对序列中的元素执行后续排序
db.PhraseCategories
.OrderBy(c => c.GroupId)
.ThenBy(c => c.Name);
或
选中复选添加也有相应的降序选项,因为默认顺序是升序这是正确的,我列出了ThenBy
的说明来解释它的作用。要添加也有相应的降序选项,因为默认顺序是升序这是正确的,我列出了的描述,然后列出了来解释它的作用。