我有一个 HashSet,其中包含必须选择的项目的列表 int int ids。
HashSet<int> SelectedItems = new HashSet<int>()
项目的完整列表由 LINQ to SQL 语句加载。我将填充以下内容的 ObservableCollection:
public class DataItem
{
public int Id { get; private set; }
public name String { get; private set; }
public bool IsSelected { get; set; }
}
如果Id在HashSet中,则IsSelected属性必须设置为true,否则必须设置为false;
这是我的 LINQ 查询:
var items =
from c in itemsContext.DataItems
where (c.Latest == true)
select c;
如何将 HashSet 加入到上述查询中以达到我想要的结果?
谢谢
PS:很抱歉,但我不知道为什么代码块格式不正确。