2011-08-31 16 views
1

嗨,我有以下關係:WCF RIA - 一對多,只返回第一行

return this.ObjectContext.PCRs.Include("PApproval").Include("Details").Include("PApproval.PStatus"); 

「PApproval」表中包含超過一個排,但它可能是隻得到了第一個記錄基於最新日期的表(最後更新日期)。原因是我可以綁定到我的DXGrid,能夠顯示最新的審批狀態

回答

0

您可以嘗試排序結果,以便最新的記錄將會是第一個,然後只選擇第一個記錄。

return this.ObjectContext.PCRs.Include("PApproval").Include("Details").Include("PApproval.PStatus").OrderByDescending(x => x.LastUpdatedOn).First();