我正在查询一个复杂实体对象,其中的值需要与通用列表进行比较,以选择正确的对象。我正在寻找一种方法,在不必将查询放入循环中的情况下,比较实体对象中的Id值与我的列表中的所有值。
这是我的代码:
通用列表:
List<int> input = new List<int>()
{
3,4,5....
};
我的查询-不起作用:
ManagerToGetRepo mgr = new ManagerToGetRepo();
var result = mgr.GetAllData()
.Where(a=>a.someObject.anotherObj.Id == input.Values);