ビューとLINQを使用していくつかの値を一緒に追加しようとしています。これは以下の私のコードです
var getProducts = from p in Entity.Products
join od in getOrderDetails on p.id equals od.productId into proDetails
orderby proDetails.Sum(q => q.quantity) descending
select new Common.Views.ProductQuantitySold()
{
productId = p.id,
productName = p.name,
productDesc = p.description,
qtySold = proDetails.Sum(q => q.quantity)
};
return getProducts.Take(10).AsQueryable();
その行qtySold = proDetails.Sum(q => q.quantity)
で、キャスト値エラーが発生しています。私はそれがヌルまたはゼロについての何かであることを知っていますが、どのようにそれを実装する必要がありますか?