1

割り当てにRazorおよびEntity FrameworkでMVC 3を使用しています。

これまでのところ、足場を使用して、すべてのモデルの基本的な CRUD ページを作成してきました。

私が持っている 2 つのモデルはミュージシャンとセッションです。これは多対多の関係です (データベースにはピボット テーブルがありますが、モデルにはありません)。

基本的に、セッションにミュージシャンを割り当てる何らかの方法が必要ですが、すべてのプロパティが Razor タグによって取り込まれていることに気付きましたが、@Html.EditorFor(model => model.SomeProperty)これをコレクションで機能させるにはどうすればよいですか?

4

1 に答える 1

1

ここを見ることをお勧めします:

多対多の関係の場合のasp.net mvc 3.0スキャフォールディングで立ち往生

既定では、ASP.NET MVC 3 は多対多の関係をスキャフォールディングしません。そのリンクで述べたように、最良のオプションは、Session または Musician をスキャフォールディングしてから、各ビューで他のモデルの選択を手作業でコーディングすることです。

于 2012-05-25T12:39:51.803 に答える