2017-11-11 5 views
-4

私には基本的な助けが必要です。私はクラスの割り当てをしています.LINQメソッド構文を使用する必要があります。私は何かを得るために本当に苦労しています。私は、この例で欲しいのは、与えられたProduction.CategoryLINQメソッドの構文の基礎

ためProduction.SubCategories

enter image description here

を一覧表示する方法を知っているすべてのヘルプは大歓迎です。私はちょうど始める必要があり、私はこれを行う方法を知っていれば残りの部分を把握することができると思います。オンラインチュートリアルでは、これまで私を助けていない...あなたが何をしたいのか

+0

このデータを格納および取得するためにデータベース管理システムを使用していますか? – codemaker

+0

ローカルdbファイルです。 AdventureWorksの2014 ので、私が使用して言う:これは私が欲しいのほぼすべてを与える た(p = > p.ProductSubcategories)を選択し ProductCategories.Where(S => s.Name == "コンポーネント")、しかし。過度に。私はちょうどサブカテゴリの名前がほしいと言って、私は別のwhere句を何らかの理由で使用することができません。 –

答えて

0

は、あなたがこれを行うことができますので、製品のリストのモデルの特定のプロパティを選択します:

ProductCategories.Select(pg => pg.ProductSubcategories);

また、追加することができ.where句を絞り込む場合

+0

ありがとうございます。サブカテゴリのどのカテゴリーを指定した(p = > p.ProductSubcategories)を選択し を ProductCategories.Where(S => s.Name == "コンポーネント")が、私はのみたい場合:私はこれを使用しました名前フィールド、私は何をしますか?私は別のwhere節を試しましたが、ダイスはありません。 EDIT:入手しました。私はこれをしました: ProductCategories.Where(s => s.Name == "Components")を選択してください(p => p.ProductSubcategories.Select(s => s.Name)) –

+0

ProductCategories.Where s.Name == "Components")。(p => p.ProductSubcategories.Name)を選択しますか? –

関連する問題