在我的 EntityFramework 中,我有三个相关联的表,如下所示:
我正在尝试获取最后一次在工作中使用文件的时间。我有 File.Name 的值,我需要获取 Job.ExecutedOn 的最大值。我可以使用 where 子句获取 File.FileId,然后在单独的表达式中获取 FileHistory.JobId 的列表,最后在第三个表达式中获取 Job.ExecutedOn 的最大值。感觉非常笨拙。
我希望有一个表达式接受 File.Name 的值并遍历表以返回 Job.ExecutedOn 的最大值。这可能吗?如何?