0
當調用query.ToList()
我得到實體框架查詢:對象不設置到對象的實例
對象引用不設置到對象
對於x.Gallons
的一個實例,所有的訂單有這個值設置,它不是null。此外,數據庫表中有2個具有正確ID的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)
{
}