1
我有這行代碼選擇工作流程狀態,然後獲取映射到它的下一個工作流程狀態。如果第二個包含在第一個包含中被引用,是否需要執行兩個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
,因爲我在第一Include
引用NextWorkflowStatus?