繁体   English   中英

如何使用实体框架在ASP MVC 3中为相关实体创建有意义的路由?

[英]How to create meaningful route in ASP MVC 3 with Entity Framework for related Entities?

假设我有两个实体:

公司1-> *用户

如果我想去公司1,我用

http:// localhost / Company / Details / 1

如果我想访问公司用户该怎么办?

http:// localhost / Company / Details / 1 /用户

如果我要预先填写将用户添加到该公司该怎么办?

http:// localhost / Company / Details / 1 /创建

如何设置公司参数,配置这些路由并重写以使用User控制器?

这是我最好的猜测:

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

谢谢

不是100%不确定这是否是您要找的内容,但是您是否考虑过在应用程序中使用Areas 这可能会为您提供所需的URL路由结构。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM