1
私は1対多の関係を持っています。私は親のテーブルからすべてのレコードを選択して、その子がすべて特定の条件を満たすようにしたいと思います。子供の1人が失敗した場合、そのレコードは返されません。以下のようなLINQクエリ選択レコードは、すべての子が条件を満たしているレコードです。
私は1対多の関係を持っています。私は親のテーブルからすべてのレコードを選択して、その子がすべて特定の条件を満たすようにしたいと思います。子供の1人が失敗した場合、そのレコードは返されません。以下のようなLINQクエリ選択レコードは、すべての子が条件を満たしているレコードです。
何か:
var results = parentCollection.Where(p => p.Children.All(c => <condition>));
は、トリックを行う必要があります。
LinqをSQLに使用しているのでなければ、あなたが恐れるかもしれません。この場合、これは機能しない可能性があります。 – Balthy