我有一个名为 InventoryItem 的表,它由列 ItemDescription 和 Item BalanceQty 组成。我想获取在组合框中选择的 ItemName 的 BalanceQty。为此,我在数据访问层中创建了一个方法并传递了表示字符串值的字符串参数这个方法的 ItemDescription。这已使用实体框架实现。这就是我的代码的外观:
public float GetAvailableQty(string itemName)
{
float availableQty =(from table in context.InventoryItem
where table.ItemDescription == itemName
select table.BalanceQuantity);
return availableQty;
}
但这给了我以下错误-
无法将类型“System.Linq.IQueryable”转换为“float”
我哪里错了?