2

我得到下一个错误:

索引(从零开始)必须大于或等于零且小于参数列表的大小。

我不确定这意味着什么,这是我的代码:

 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();

有人可以告诉我 wath 是错的吗?

model.grupos 是一个IEnumerable<SelectListItem>

我需要做的是选择cm.Permisos_Grupo_Userid 是否开启的列表model.grupos

4

1 回答 1

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();
于 2013-07-15T19:24:27.173 回答