如何获取列表和模型类中可用的元素列表?

时间:2016-07-07 21:15:14

标签: asp.net-mvc asp.net-mvc-4

我想获取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值列表。如何解决这个问题?

1 个答案:

答案 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));