【发布时间】:2013-03-14 09:04:23
【问题描述】:
我在这里有点误解为什么我在这里有一个错误我需要解析它这段代码有什么问题?
UberTrackerEntities ctx = UberFactory.Context;
IEnumerable<HtUser> users = HtUser.GetAll();
string selectedBU = rcbBusinessUnits.SelectedValue;
string selectedDepartment = rcbDepartment.SelectedValue;
HtDepartment department = ctx.HtDepartments.SingleOrDefault(d => d.DepartmentId ==selectedDepartment);
if (department != null)
{
users = users.Where(u => u.HtDepartments.Contains(department));
}
感谢您的帮助和快速答复!
PS:我觉得我刚刚结束了它接缝只是一个愚蠢的小错误......
【问题讨论】:
-
这里的错误很明显。
d.DepartmentId和selectedDepartment之一是int,另一个是string,您无法将两者与==进行比较。 -
您希望 Microsoft 人员应包括哪个变量导致错误。 ?这是非常有用的。你可以通过查看它来获得有问题的代码。
-
提供更多细节:你想做什么?你好吗?预期什么?与您的预期不同的输出是什么?没有这样的信息。没有人可以帮助你。
-
@lc。我怎样才能正确地做到这一点?