我正在查询一个复杂的实体对象,它的值需要与通用列表进行比较才能选择正确的对象。我正在尝试找到一种方法来将实体对象中的 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);