2012-03-21 18 views
0

私は単純なゲームのためのWebサービスを開発しています。私はasp.net MVC3を使用します。私は私の問題MVC別のコントローラーまたはビュー?

など「プレーヤー」や「チーム」として変更表

(リンクのいずれかを選択した後に)ここで、管理者がすることができます持っていると、「管理ボード」にしたい:

私はCRUDのための特別なコントローラを作成する必要がありますテーブルプレーヤー、チームのための操作?または、私は多くのメソッドとビュー(CreatePlayer(); EditPlayer(); CreateTeam(); EditTeam()など)を持つコントローラを1つしか持たないのですか?

答えて

3

PLayerとTeamはあなたのアプリのモデルなので、それぞれのコントローラを作成することができます。次に、管理者用の領域のみを作成することができます

0

Playerとチームに異なるコントローラを作成するのは簡単で効率的です。

利点は次のようになります - 1.あなたが直接/編集/はオートビュー/編集/削除を作成/リストのために使用することができる生成された値(LINQを使用している場合) 2.を削除リストするLINQのテーブルクラスにアクセスすることができます。 3.コードは疎結合されています。

関連する問題