【发布时间】:2017-06-23 10:58:02
【问题描述】:
我正在尝试获取前 5 个已售出的产品。我的想法是我计算了唯一的产品 ID 总数。但我得到错误显示:
'int?'不包含“计数”的定义,也没有扩展 方法 'Count' 接受类型为 'int?' 的第一个参数?
我在 2 小时左右尝试了很多方法,但仍然找不到正确的方法来处理它。 这是我的 sn-p 代码:
using(var ctx = new AuctionSiteDBEntities())
{
var listget = (from q in ctx.Auctions
orderby q.IDPro.Count() descending
select q).Take(5);
}
【问题讨论】:
-
q.IDPro显然是一个int?。你在这里数什么? -
产品表有导航属性吗?
标签: linq collections count