很简单的问题,但我似乎有一个粗糙的早晨。使用Linq从一个有序的结果中选择一个对象
我到目前为止建立了以下查询,我想选择返回结果中的第一个对象,但不是ID本身,而是具有该ID的底层用户。
这有道理吗?
//Edited the code for clarity!
After this OrderBy is run,
I have collection I want,
but I need to select the USER
no the UserAuctionLance.
var user = db.UserAuctionLances.Where(a => a.AuctionId == id).OrderByDescending(s => s.DateTimeOfLance).Select??
“的降序排列所有的用户出价,给我谁在拍卖数量美孚出价的最后一个用户。”
也许这会让问题更清楚。我需要返回一个用户对象。
谢谢你的时间。
您试过FirstOrDefault吗? –
@Nivid:在这种情况下,FirstOrDefault将返回一个UserAuctionLance对象,而不是我所瞄准的链接用户对象。谢谢你尝试! :) –
你的模型是如何定义的?你可以做一个.FirstOrDefault(u => u.User)I.e. UserActionLance是否也定义了用户对象... –