我有这个查询
List<int> AuctionIds =
(from a in _auctionContext.Auctions
where a.AuctionEventId == auction.AuctionEventId
select new { a.Id }).ToList();
但我收到一个编译错误
Cannot implicitly convert type 'System.Collections.Generic.List<AnonymousType#1>' to 'System.Collections.Generic.List<int>'
AuctionIds 应该是什么类型?
编辑
AuctionIds 字段实际上在另一个类(模型类)中,所以我不能只使用 var。我不敢相信 Jon Skeet 没有回答这个问题。