在我的EntityFramework的我有三個關聯的表像這樣:我如何穿越三個表,並獲得最大的價值
我試圖獲得最後一次文件使用上一份工作。我有一個File.Name的值,我需要獲得Job.ExecutedOn的最大值。我可以用where子句獲取File.FileId,然後在一個單獨的表達式中獲取FileHistory.JobId的列表,然後在第三個表達式中獲取Job.ExecutedOn的最大值。這感覺非常笨拙。
我一直希望有一個表達式接受File.Name的值並遍歷表以返回Job.ExecutedOn的最大值。這可能嗎?怎麼樣?
在你的查詢語法中有一些錯誤,我更新了答案以糾正它們。 –
jeroenh,很好的觸摸把它放在一個函數。謝謝 – JimBoone
斯科特,謝謝你的幫助。我應該考慮加入。 – JimBoone