Umbraco 中的多节点 Treepicker 包含 id 中的值

Multinode Treepicker in Umbraco containing value in id

我有包含多节点 Treepicker 命名设备的交易文档类型。这包含文档类型 Device 的多个记录。现在每个设备都有由 Umbraco 定义的 Id。我有一个整数值 did 和名为 dealSelection 的交易列表。

我需要 select dealSelection 中包含 Deal.device 中的值的所有交易。这是代码:

var did = 1010;
dealSelection = dealSelection.Where(x => ((((Deal)x).Device != null) && (/*PLEASE HELP WHAT TO PUT HERE*/));

请帮助如何执行 Linq,以便我在 dealSelection 中拥有所有具有 id=did 设备的交易。我正在使用 Umbraco 7

谢谢

我将回答我的问题,以便与我有相同问题的其他人能够得到答案:

var did = 1010;
dealSelection = dealSelection.Where(x => ((((Deal)x).Device != null) && (((Deal)x).Device.Any(d => d.Id == did)));