これは、匿名型をに宣言する私のコードですselect
:
var projectsByManagersAndMonths = projectDates
.Where(pd => pd.project.isEnabled)
.GroupBy(pd => new { pd.project.manager, pd.project.dtEnd.Value.Month })
.Select(group => new
{
Manager = group.Key.manager.displayName,
Month = group.Key.Month,
Projects = group.Select(pd => new
{
Count = group.Count(),
CostToComplete = group.Sum(pdd => pdd.totals.costToComplete),
TimeWorkable = new UserBillingRate(WS, group.Key.manager, new Period(start, end)).TimeWorkable,
StatusOfCharge = CostToComplete / TimeWorkable //IMPOSSIBLE
})
})
.ToList();
を追加した行を見ると、//IMPOSSIBLE
上記で計算した 2 つのデータを同じ匿名型に再利用しようとしています。
どうすればこれを達成できますか?