下面的代碼:需要幫助的一個簡單的Linq查詢與實體框架運行4
var userA = auction.UserAuctionLances.OrderByDescending(d => d.DateTimeOfLance)
.Select(u => u.User).FirstOrDefault();
這裏是我的數據庫中的數據,特別是UserAuctionLance表的視圖。
而這裏的表關係的看法。請記住我使用實體框架:
基本上,我想最後User
誰參與競價的的.login財產。但是,我的Linq查詢正在獲取用戶表中的第一個用戶。
我在做什麼錯?
您的代碼看起來正確十歲上下。也許你的關係沒有正確定義? –
原來我的問題太令人難以置信了,我現在要把我的頭埋在恥辱之中。我正在測試我的本地機器並使用真實數據庫進行出價。用於節省出價時間的DateTime.Now是從我的計算機上獲取時間,顯然比服務器上的時間還要早。哎呀!恥辱廳™ –
這就是爲什麼我討厭帶有最後期限的「敏捷編程」。 :) –