の項目を含む方法を指定する方法Ok、私が提供するカテゴリに属している(クエリ結果整形を使用して)データベースからすべてのサブカテゴリを取得しようとしています。私のクラスのサブカテゴリにはカテゴリのリスト<が含まれています。LINQ、List <>
問題はlinqステートメントで、gはSubCategory(最終的にはカテゴリ<>を含む)を参照していることです。したがって、以下のステートメントは許可されていません。
一致するカテゴリを含むすべてのサブカテゴリを含む正しいSQLクエリを生成するようにLinq文を変更するにはどうすればよいですか。
実際、サブカテゴリは、より多くのカテゴリに属することができます(例:猫の男性と女性のジャケット、ブラウスは猫の女性のみ)。とにかく、次のエラーが発生しました:{"辞書に渡されるモデルアイテムの型は、 'System.Data.Entity.Infrastructure.DbQuery'1です。[System.Collections.Generic.List'1 [Project1.Models.SubCategory ]] 'この辞書には、' System.Collections.Generic.IEnumerable'1 [Project1.Models.SubCategory] 'というモデル項目が必要です。 "} –
実際にはまだクエリを実行していないようです行を追加します... – Stuart