我想一些值加在一起使用視圖和LINQ這是我的代碼如下鑄造價值型「的Int32」沒空值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)
我正在投值錯誤。我知道這是關於null或零的東西,但我應該如何實現它?
顯示你'ProductQuantitySold'類定義和類定義'quantity'。你有編譯時或運行時錯誤嗎? –