2011-06-21 20 views

答えて

1
Product foundProduct = productCatList 
      .SelectMany(list => list.Products) 
      .Where(product => product.ProductID == whateverID) 
      .SingleOrDefault()
0

はこれを試してみてください:

var results = from pc in myProductCats 
       where pc.Products.Contains(ProductId) 
       select pc; 

あなたの質問には、多くの詳細が含まれていません。あなたがいくつかのコードとクラス構造を提供すれば、私はより良い答えを提供することができます。純粋なLINQの言語の構文について

0

var pds = from pc in prodCats 
      select from p in pc.Products where p.ProductID < 3 
      select p; 

しかし、私は、IEnumerableを拡張+ラムダのバージョンがより読みやすいと思います。

関連する問題