0

私は 2 つのリストを持ってPersonおりProduct、共通の一意の ID を持っています。ProductID が の ID と一致しない のエントリを取得したいPerson。LINQ クエリとは何ですか?

List<Person>:

ID    Name
1     Abc
3     Xyz

List<Product>:

ID    Price
3     400
5     150

期待される結果 - タイプのリストProduct:

ID    Price
5     150
4

3 に答える 3

7
var result = products.Where(p => !persons.Select(x => x.Id)
                                         .Contains(p.Id));
于 2013-05-16T07:59:10.027 に答える