我有一个涉及一组单位的模型。每个单元都有一组数字。我正在编写一个提供程序方法,它返回包含任何给定数字的单元列表。
查询中涉及两个表 - 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
,但这不会返回任何内容。
有什么想法吗?
答案 0 :(得分:0)
看起来我只是个白痴。这很好用,事实证明我有一些数据问题,我的单位的大部分应该在numberunits表中有条目。