【发布时间】:2012-10-26 21:27:19
【问题描述】:
我的 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
});
【问题讨论】:
-
对不起,在标题里,忘记放在帖子里了。
标签: linq linq-to-entities