2
在我的模型我有关系,是这样的:ASP.NET MVC 2个控制器到模型关联
[Person]
PersonId (PK)
...
[Orders]
OrderId (PK)
PersonId (FK to Person.PersonId)
...
一个人可以有多个订单。
我使用Create/Details/List/Edit views生成了PersonController。我希望能够操纵Orders,但是在Person的上下文中。换句话说,我想工作流程是
- 用户浏览的人的名单(/人)
- 用户选择“查看订单”旁边一个特定的人(/人链接/ 4 /订单/)
- 用户看到订单创建/详细信息/编辑的名单,以及(/人/ 4 /订单/编辑/ 38)
这是建立我的控制器/路线的正确方法? 我应该在(/ Orders/Edit/38)这样的路线上访问订单吗?
现在我有:
PersonController OrderController
我应该创建一个PersonOrderController或者我可以实现我想要只使用两个控制器我已经有了?