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或者我可以實現我想要只使用兩個控制器我已經有了?