0

プロジェクトに MVC 4 と Entity Framework を使用しています。ProductType で構成される Product を作成したい場合 (Product Type は ProductCompany 自体で構成されます)。したがって、3 つのテーブルがあり (実際には、製品の会社のテーブルは会社を選択するためだけに使用されるため、2 つです)、私がやりたいことは、Create Product フォームによって、製品と製品タイプを一度に追加することです。

ViewModel テクノロジを使用する必要があると読みましたが、それが私のニーズを満たすかどうかはわかりません。

それを行うための助けはありますか?不明な点があれば、遠慮なく言ってください。

4

1 に答える 1

0

「ViewModel テクノロジー」などというものはありません。ビューモデルは単なるパターンです。アイデアは、通常、ビューで必要とするよりも多くのデータがあり、同時にビューで必要な特定のデータが不足しているエンティティをビューに直接渡すのではなく、「ビューモデル」を作成することです。ビューに必要なデータだけを含む POCO。エンティティからビュー モデルのデータを入力しますが、エンティティと同じフィールドをすべて持つ必要はなく、通常はエンティティで意味をなさない追加のフィールドがありSelectListますDropDownFor

于 2013-04-17T14:44:11.457 に答える