我有一个涉及一组单元的模型。每个单元都有一组数字。我正在编写一个提供程序方法,它返回包含任何给定数字的单位列表。
查询中涉及到两个表——Units
表和NumberUnits
表。该NumberUnits
表将 链接Units
到Numbers
(但由于我们已经知道所需的数字,我们对它们不感兴趣)。
我目前有这个:
var a = (from units in DataProvider.Units
join numUnits in DataProvider.NumberUnits on units.Id equals numUnits.Unit
where numbers.Contains(numUnits.Number)
select units);
numbers
我们正在搜索的数字列表在哪里。我想返回在数字列表中找到的任何Unit
内容NumberUnit
,但这没有返回任何内容。
有任何想法吗?