我想将数据从控制器发送到像
这样的视图EMP e =(EMP) db.EMPs.Where(n => n.id == j);
return View(e);
此处EMP
是Model
个对象。
错误是
无法转换System.Data.Entity.Infrastructure.DbQuery`1 [WebApplication1.Models.EMP]类型的对象以键入WebApplication1.Models.EMP
注意:我无法使用IEnumerable<Model>
答案 0 :(得分:7)
只需将Where
替换为FirstOrDefault
即可返回序列的第一个元素:
EMP e = (EMP) db.EMPs.FirstOrDefault(n => n.id == j);
答案 1 :(得分:2)
有一些方法可以做到这一点:
{{1}}