我有一个有4行的表格,这个角色:
Models.tblAssessmentRequest p = new Models.tblAssessmentRequest();
p = biz.Entities.Where(a => a.SuggestionId == SuggestionId).LastOrDefault();
但是当我执行我的程序时,我收到了这个错误:
LINQ to Entities无法识别该方法 “Models.tblAssessmentRequest LastOrDefaulttblAssessmentRequest” 方法,并且此方法无法转换为商店表达式。
有人帮助我吗?
答案 0 :(得分:0)
尝试使用此表达式取最后一个。
p = biz.Entities.Where(a => a.SuggestionId == SuggestionId).OrderBy(p => p.SuggestionId).Select(p => p.OrderByDescending(x => x.Id).Take(1).Single());
希望它可以帮到你