0

ユニットのセットを含むモデルがあります。各ユニットには一連の数字があります。指定された数値のいずれかを含むユニットのリストを返すプロバイダー メソッドを作成しています。

クエリには、Unitsテーブルとテーブルの 2 つのテーブルが含まれ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

何か案は?

4

1 に答える 1

0

私はただのばかみたいです。これは問題なく機能します。numberunitsテーブルにエントリがあるはずのユニットの大部分にデータの問題がないことがわかりました。

于 2013-02-12T01:49:57.547 に答える