【发布时间】:2014-01-31 08:38:11
【问题描述】:
我在 MVC 应用程序中的 LINQ 中有一个要求,即我需要在下拉列表中填充employeeId 列表,以将mgr 分配给不属于他或他的下属下属的员工。为了让我的观点更清楚,下面是场景-
Id MgrId
1
2 1
3
4 2
5
6 3
我试试
empBO.GetAllEmpList().Where(s => s.Id != model.ID && s.MgrId != model.ID);
这仅适用于一个级别,从上面当我选择 empid 1 进行编辑以分配经理时,下拉列表应仅包含 3,5 和 6 的 empid。我在 LINQ 方面没有太多专业知识,因此选择了这个可以使用 LINQ 完成任何建议/帮助将不胜感激。
【问题讨论】: