1
私は、ワークフローのステータスを選択し、それにマップされた次のワークフローのステータスを取得するこのコード行を持っています。2番目のインクルードが最初のインクルードで参照された場合、2つのEFインクルードを実行する必要がありますか?
status = db.WorkflowStatuses
.Include(x => x.CurrentMappings.Where(y => y.IsActive && y.NextWorkflowStatus.IsActive))
.Include(x => x.CurrentMappings.Select(y => y.NextWorkflowStatus).Where(y => y.IsActive))
.FirstOrDefault(x => x.Id == id);
私の質問は、私が最初にInclude
でNextWorkflowStatusを参照するので、私は二Include
が必要なのでしょうか?