发现下一个错误:
索引(从零开始)必须大于或等于零且小于 参数列表的大小。
我不知道这意味着什么,这是我的代码:
var gruposA = db_cm.Permisos_Grupo_User.Include("Permisos_Grupo")
.Where(g => g.id_user == id && model.grupos.Any(x => int.Parse(x.Value) == g.id_grupo))
.ToList();
有人可以告诉我,这是错的吗?
model.grupos是IEnumerable<SelectListItem>
我需要做的是,如果ID在cm.Permisos_Grupo_User
上,则选择model.grupos
列表
答案 0 :(得分:1)
好吧,添加.ToList()修复了问题
db_cm.Permisos_Grupo_User.Include("Permisos_Grupo").ToList()
.Where(g => g.id_user == id && model.grupos.Any(x => int.Parse(x.Value) == g.id_grupo))
.ToList();