0
我正在傳遞一個HalfHour
對象數組的方法中有一個LINQ,其中每個對象包含一個DateAndTime
和一個HalfHourNumber
。查詢好像在一個循環中
我需要分別查詢每個這些,然後將結果平均。目前我的查詢只適用於第一個元素(我選擇元素[1]
):
internal static decimal? Average(this IQueryable<LOSSES> query, HalfHour[] array)
{
var list = query.ToList();
var numbers = (from q in list
where q.DAY == array[1].DateAndTime.Date
select q).Select(x => Calculations.SingleElement(x,
array[1].HalfHourNumber));
return numbers.Average();
}
我怎麼會妨礙需要一個循環內做到這一點(調用查詢多次),但保持正確關聯對象的屬性?
感謝 - 我不得不四處換陣和列表,但你不知道:-) –