-1
的最新參考條目這很難解釋,但目前我有一個SQL數據庫與表 股票。有一些表格可以參考股票表格,如評級其中可能有多個相同股票的結果。實體框架,只選擇表
現在,當我從EF數據庫查詢特定股票時,我收到了我的主要對象,但也收到了一份評級。
我的股票 - 表:
- 編號
- 名稱
我的股票評級,表:
- 編號
- StockId
- 結果
- 時間戳
怎麼可能只選擇評級表的最新的項目,所以我有一個單一的對象,而不是連接到我的股票參賽對象的整個列表?
'FirstOrDefault'和'OrderBy'組合的日期列?如果不提供實體和表格,很難爲您提供確切的答案。 – kjbartel
「StockRating」表爲每個記錄都有一個時間戳。但我根本不習慣實體框架的語法。 它必須是這樣的: (來自S對在db.Stocks選擇s,x.StockRating.OrderByDescending(功能(T)t.Timestamp).FirstOrDefault).ToList 但是,使outcoming名單的匿名列表對象:/ – zvaenr
嗯,它不是特定的EF只是Linq。不確定是否有一個實體從一對多關係中返回。可以放置一個'NotMapped'屬性,通過哪個獲得來自Stock實體集合中評級的最新條目。主要問題是如果你有很多收視率,你不會真的想加載。 – kjbartel