1

asp.net mvc3 アプリケーションのモデルに問題があります。まず、アイテムを含むテーブルがあり、各アイテムには、たとえば、id、name、および説明があり、id、name を持つユーザーもいます。

次のようになります。

class item {int id, string name, string description}
class user {int id, string name}

これで、外部キーを使用して、これら 2 つを相互にマップするテーブルも作成されました。したがって、各ユーザーは * アイテムを持つことができ、各アイテムも * ユーザーを持つことができます。

次に、アイテムのコントローラーとビューを作成する必要があります。これは問題なく機能します。問題は、アイテムを作成するだけですが、アイテムとユーザーへのマッピングを1つのステップで作成したいということです。

mvcでこの問題を解決するには? (たとえば、ビューに 1 つのモデルを追加するだけで、これは作成プロセスのアイテムです)

4

1 に答える 1

2

簡単な答え: アイテムの作成中にユーザーのドロップダウンを追加する必要があります。これは、各アイテムをユーザーにリンクするのに役立ちます。

ただし、微粒子の問題は、モデルで多対多の関係を構築することにあるようです。これを行う方法?まあ、これはすでにここでうまく説明されています-ASP.NET MVC、Entity Framework、1対多および多対多INSERTS

さらに、NerdDinner チュートリアルを実行することを強くお勧めします。それは、asp.net mvc フレームワークでの開発のための優れたスタートアップと確かな背景を提供します。公式 Web サイトのチュートリアル サンプルを参照して、mvc での開発について学び、実践することもできます。

チュートリアルの完全なコードへのリンクは次のとおりです - NerdDinner 2.0 完全な ASP.NET MVC サンプル アプリ

于 2012-06-29T10:22:10.823 に答える