Как создать значимый маршрут в ASP MVC 3 с Entity Framework для связанных объектов? - PullRequest
0 голосов
/ 05 февраля 2011

Допустим, у меня есть две сущности:

Компания 1 -> * Пользователь

Если я хочу перейти в компанию 1, я использую

http://localhost/Company/Details/1

Что, если я хочу получить доступ к пользователям компании?

http://localhost/Company/Details/1/Users

Что если я хочу предварительно заполнить список для добавления пользователей в эту компанию?

http://localhost/Company/Details/1/Create

Как я могу настроить эти маршруты и переписать их для использования контроллера пользователя с установленным параметром компании?

Это мое лучшее предположение:

  routes.MapRoute(
      "CompanyUsers",
      "Company/Details/{company_id}/{action}",
      new { controller = "User", id = company_id }
    );

Спасибо

1 Ответ

0 голосов
/ 05 февраля 2011

Не уверен на 100%, если это то, что вы ищете, но задумывались ли вы об использовании Области в вашем приложении?Это может дать вам структуру маршрутизации URL, которую вы ищете.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...