gpt4 book ai didi

linq - 按LINQ方法语法排序

转载 作者:行者123 更新时间:2023-12-01 08:56:10 25 4
gpt4 key购买 nike

我尝试在每个可能的位置将orderby插入此查询中,但无法使其正常工作。在此linq查询中,我提取了与单个属性相关的unitMixes列表。我想对结果进行排序的单位混合表中有一个名为createDate的字段,这似乎很简单,但我还不太了解方法的语法。

var viewModel = new propertyDetailData();
viewModel.properties = db.properties.Where(s => s.propertyId == id).Single();
viewModel.unitMixes = db.properties.Where(s => s.propertyId == id).Single().unitMixes;

提前致谢,
约翰

最佳答案

viewModel.properties = db.properties.Single(s => s.propertyId == id);
viewModel.unitMixes = db.properties.Single(s => s.propertyId == id).unitMixes
.OrderBy(m => m.createDate)
.ToList();

您可以在列表上进行订购。
您无需获取列表,然后执行 .Single()即可搜索 Single()您的 equalsdelegate元素

关于linq - 按LINQ方法语法排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7754033/

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