そのクエリのID値がtableBの参照値として少なくとも1回含まれていない場合、tableAのクエリから条件付きでアイテムを除外したい...このようなもの...
最初のクエリ:
var jobs = from j in Jobs select j; // there's more, just keeping it simple...
私はこれらのサブクエリを試しました...
条件に基づくオプションのフィルタリング:
jobs = jobs.Where(j => Bidders.Select(b => b.JobKey == j.JobKey) != null);
またはこれ:
jobs = jobs.Where(j => Bidders.Select(b => b.JobKey == j.JobKey).Count() > 0);
これは、入札者テーブルにエントリがないジョブを除外していないようです...これを行うにはどうすればよいですか?