我想获取getAvailableList()方法中具有相同id值的对象列表。以下是我现在所做的事情:
public ActionResult Ataxi()
{
var alist = IM.getAvailableList().Select(x => new sub_employee { SE_ID = x }).ToList();
return View(alist);
}
上面的代码返回getAvailableList()方法传递的id值。我想找到一个sub_employee
列表,它与SE_ID
方法中的值具有相等的getAvaialableList()
值。我无法找到一种方法来获取sub_employee
的列表,这些列表具有相等的ID,以及getAvailableList()
方法传递的int值列表。如何解决这个问题?
答案 0 :(得分:0)
我不完全理解你的问题。您是否有一个员工列表(员工),您试图获取具有getAvailableList()中ID的sub_employees列表。
考虑员工是类sub_employee的列表。
//This is just an example. Please substitute your list variable name that you fetch from database for sub_employee
var employees = new List<sub_employee>();
如果是这种情况,那么你可以像:
那样写var alist = employees.Where(e => IM.getAvailableList().ToList().Contains(e.Id));