を呼び出すとquery.ToList()
、
オブジェクト参照がオブジェクト インスタンスに設定されていません
の場合x.Gallons
、すべての注文にこの値が設定されています。null ではありません。また、データベース テーブルには適切な ID を持つ 2 つの DProducts があります。何が間違っている可能性がありますか?
ProductSummaryCollection.Clear();
var query = from p in Repository.repository.ctx.DProduct
join fo in Repository.repository.ctx.DFuelOrder.Include("DProduct")
on p.ID equals fo.DProductID
group fo by fo.DProduct into Prod
select new DProductSummary
{
Product = fo.DProduct,
TotalGallons = (float)Prod.Sum(x => x.Gallons)
};
try
{
IList<DProductSummary> ps = query.ToList();
foreach (DProductSummary dps in ps)
ProductSummaryCollection.Add(dps);
}
catch (Exception exc)
{
}