【发布时间】:2012-05-29 08:26:07
【问题描述】:
我有一个 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:对不起,我不知道为什么代码块的格式不正确。
【问题讨论】: