1

MVC 4 で Entity Framework 5 を使用しています。DbContext Fluent API を使用して POCO エンティティを作成しました。

特定のビューで、2 つ以上のエンティティにアクセスする必要があるとします。

私が通常行うことは、ViewModels という新しいフォルダーを作成し、スーパークラスを作成することです。次に、POCO エンティティをこのスーパークラスにコピーして、View で使用します。

ただし、そのViewModelsフォルダー内にスーパークラスのコントローラーとビューを追加するときに、スキャフォールディングを利用する方法を考えようとしていました。現在、そのフォルダーは、モデルクラス(ウィンドウ内) ) は、Scaffolding オプションが「Entity Framework を使用した読み取り/書き込みアクションとビューを備えた MVC コントローラー」に設定されている場合に、リストにアクセスして配置しようとします。

明らかに、多くの場合、ビューで操作するエンティティは 1 つだけではなく複合体が必要になります。

これを行う方法はありますか、それともビューごとに 1 つのエンティティに対してのみ CRUD を設定するだけですか?

4

0 に答える 0