MVC开发中的常见错误-05-无法将类型“System.Data.Entity.Infrastructure.DbQuery<BBFJ.OA.Model.RoleInfo>”转换为“System.Collections.Generic.List<BBFJ.OA.Model.RoleInfo>”

 List<RoleInfo> roleInfoList = (List<RoleInfo>)ViewBag.AllRoles;

错误原因很明确了

 ViewBag.AllRoles = RoleInfoService.LoadEntities(r=>r.DelFlag == DelFlag);改为

 ViewBag.AllRoles = RoleInfoService.LoadEntities(r=>r.DelFlag == DelFlag).ToList();

原文地址:https://www.cnblogs.com/YK2012/p/6656369.html