asp.netエンティティ内の異なるテーブルからデータを数える:は、エンティティを含めると、私は2つのテーブル持って
Talbe 1 - アイテム
id | item | categoryId
________________________
1 | item1 | 1
2 | item2 | 2
3 | item3 | 2
表2 - カテゴリー
categoryid | categoryName
___________________________
1 | iphones
2 | ipads
3 | ipods
を
Talbe 1は動的です。つまり、ユーザーはアイテムを追加します.Viewがあり、CategoryとNumbを表示するテーブルを表示したいとします。カテゴリ内のアイテムの数 私はエンティティを使用しています。
マイモデル
項目
public int id { get; set }
public string item { get; set; }
public virtual Category Category { get; set; }
カテゴリー
public int id { get; set; }
public string categoryName { get; set; }
public virtual Icollection<Item> Items { get; set; }
だから私は混乱してどの項目でデータをカウントし、カテゴリに接続します。おかげさまで
あなたの質問には、何が必要ですか? 'Cascade DropDownList' – Codeone
カテゴリのリストを私のビューに渡したいと思っています。そして、各カテゴリの隣にcategoryNameのようなカテゴリのアイテムの数を表示したいと思います。 items_in_category .... –