我的linq代码是;
decimal A = (from _a in parameterEntities.BlockOfBuildingsAndParcels
where _a.status == 1 && _a.isActive == "1"
select _a.areaOfDecar)
_a.areaOfDecar
类型为decimal
,但仍然无法正常工作
答案 0 :(得分:3)
您正尝试将IQueryable<decimal>
分配给decimal
,因为您只需选择one
值,您需要使用FirstOrDefault
来仅选择一条记录:
decimal A = (from _a in parameterEntities.BlockOfBuildingsAndParcels
where _a.status == 1 && _a.isActive == "1"
select _a.areaOfDecar).FirstOrDefault();