我的 linq 查询有效,我在 linqpad 中进行了测试,得到了结果。当我尝试使用 EntityVM ViewModel 时,错误发生在最后一步。我真的不明白这个错误信息是什么意思。有人可以向我解释一下,并告诉我如何解决它。谢谢你。
错误消息:“无法从查询中推断类型参数”
var entityVersions = EntityVersionRepository.Get().Where(x => x.Entity.ClientId == clientId);
var groups = from ev in entityVersions
group ev by ev.EntityId
into g
select g.OrderByDescending(x => x.TaxYear).FirstOrDefault();
var result = from g in groups
select (en => new EntityVM
{
Name = en.EntityName,
Id = en.EntityId
});