【发布时间】:2016-02-23 16:32:00
【问题描述】:
我试图获取另一个列表中尚不可用的员工列表。但我只从数组列表中获取第一个元素。
例如:如果我尝试EmployeeId = new int[2] {5, 2}; 该列表仅不包括“5”。所以请帮我纠正我的下面的代码。
public JsonResult GetEmployees(int[] EmployeeId)
{
var dbs = new dbContext();
if (EmployeeId != null)
{
foreach (var emp in EmployeeId)
{
var EmpList = dbs.Employees.Select(e => new
{
EmployeeId = e.EmployeeId,
Name = e.EmployeeName,
Job = e.Job.JobName,
Currency = e.Currency.CurrencyName,
Amount = e.Amount
}).Where(o => o.EmployeeId != emp);
return Json(EmpList, JsonRequestBehavior.AllowGet);
}
}
return null
}
【问题讨论】:
标签: c# arrays asp.net-mvc return iqueryable