第1步:我使用实体来获得结果。我运行这样的查询
Dim inbox = From p In dbContext.Inboxes Where p.RecordId = member_id Select p
第2步:之后我把它放进
Dim inboxList As IEnumerable(Of Entities.Inbox) = inbox.ToList()
所以在步骤1和2之间的某个地方,我需要像这样排序List
inbox.OrderByDescending(Function(p) p.Importance) <-- PROBLEM HERE
以上一行似乎有结果,没有例外,它只是没有做任何事情!?
有什么建议吗?
答案 0 :(得分:0)
Order by将返回一个重新排列的值,它实际上不会重新排列。
你想:
inbox = inbox.OrderByDescending(Function(p) p.Importance)
如果没有为变量分配输出,它将不会执行任何操作