我有一个名为Items的表。项目有一个名为" locationId"给定位置ID列表,如何选择所有项目?
列出示例
List<long> locationIds = new List<long> { 1, 2, 3 };
基本上是下面的查询,但同时针对多个位置:
var sleectedItems= db.Items.Select(i => i.LocationId == 2);
答案 0 :(得分:4)
您需要将Where
与Contains
:
var selectedItems = db.Items.Where(x => locationIds.Contains(x.LocationId));