var productCode = saveDataModel.MainData["ProductCode"]; var inventoryQty = dbContext.Test_Oolislis .Where(t => t.ProductCode == productCode) .Sum(t => t.InventoryQty); var result = new List<int> { inventoryQty };解释下该代码
时间: 2023-04-03 21:03:47 浏览: 146
这段代码是用来获取指定产品代码的库存数量的。首先,从 saveDataModel.MainData 中获取产品代码,然后在 dbContext.Test_Oolislis 表中查找所有产品代码等于该代码的记录,并计算它们的库存数量之和。最后,将库存数量存储在一个整数列表中返回。
相关问题
sql语句select sum(InventoryQty) from test_oolislis where ProductCode=" + "'" + saveDataModel.MainData["ProductCode"] + "'",用EF接收SQL查出一条数据,并且用集合接收
可以使用以下代码来实现:
var productCode = saveDataModel.MainData["ProductCode"];
var inventoryQty = dbContext.Test_Oolislis
.Where(t => t.ProductCode == productCode)
.Sum(t => t.InventoryQty);
var result = new List<int> { inventoryQty };
阅读全文