1

如何使用以下代码过滤 observablecollection 中的列表:

Addresses.Repopulate((Repository.Addresses).Where(x => x.Types.));

类型只能包含 id 7 或 id 8。

有任何想法吗?

问候

解决方案:

Addresses.Repopulate(Repository.Addresses.Where(x => x.Types.Any(y => y.Id == 7 || y.Id ==     8)));
4

1 回答 1

1

我不确定我是否完全理解你的问题,但是这个怎么样?:

Addresses.Repopulate((Repository.Addresses).Select(x => x.Types).
    Where(t => t.Id == 7 || t.Id == 8);

也许如果您提供有关您的类结构的更多信息以及您想要什么,我们可以提供更好的答案?

于 2013-08-23T11:56:30.150 回答