我正在开发简单游戏的网络服务。我使用asp.net MVC3。我想要和"管理委员会"管理员可以(在选择其中一个链接后)更改表格,例如"玩家"或者"团队"等
我的问题:
我应该为桌面玩家,团队创建特殊的CRUD操作控制器吗?或者我应该只有一个具有许多方法和视图的控制器管理员(CreatePlayer(); EditPlayer(); CreateTeam(); EditTeam();等)?
答案 0 :(得分:3)
由于PLayer和Team是您应用的模型,您可以为每个应用创建控制器。那么也许你可以创建一个仅供管理员使用的区域
答案 1 :(得分:0)
为玩家和团队创建不同的控制器将非常简单有效。
优点是 - 1.您可以直接访问LINQ表类来列出/编辑/删除值(如果使用linq) 2.自动生成的视图可用于列表/创建/编辑/删除。 3.代码松散耦合。