私のEntityFrameworkには、次のような3つの関連付けられたテーブルがあります。
ファイルがジョブで最後に使用された時刻を取得しようとしています。File.Name の値があり、Job.ExecutedOn の最大値を取得する必要があります。where 句を使用して File.FileId を取得し、別の式で FileHistory.JobId のリストを取得し、最後に 3 番目の式で Job.ExecutedOn の最大値を取得します。とても手ごわい感じです。
File.Name の値を受け取り、テーブルを横断して Job.ExecutedOn の最大値を返す単一の式を期待していました。これは可能ですか?どのように?