Asp.net mvc 4 MVC4-使用两个表

Asp.net mvc 4 MVC4-使用两个表,asp.net-mvc-4,Asp.net Mvc 4,我正在构建一个新的MVC4应用程序。目前,我想管理两个表,一个命名分支和一个命名业务 业务有两列,ID和Name 分支机构有三列,ID、名称和业务ID 使用每个branch.cs和business.cs的模型,我能够创建控制器和视图(使用EF)并完美地修改数据记录 但是,我希望有一个单独的页面(视图?),允许我输入一个分支并从下拉列表中选择业务,然后用BusinessID列中的ID填充分支表 我正在努力想办法解决这个问题,整个过程都是一个学习曲线,我没有在谷歌上正确地表达自己 您必须创建一个视图

我正在构建一个新的MVC4应用程序。目前,我想管理两个表,一个命名分支和一个命名业务

业务有两列,ID和Name

分支机构有三列,ID、名称和业务ID

使用每个branch.cs和business.cs的模型,我能够创建控制器和视图(使用EF)并完美地修改数据记录

但是,我希望有一个单独的页面(视图?),允许我输入一个分支并从下拉列表中选择业务,然后用BusinessID列中的ID填充分支表


我正在努力想办法解决这个问题,整个过程都是一个学习曲线,我没有在谷歌上正确地表达自己

您必须创建一个视图模型,如
BranchForBusiness

public class BranchForBusiness
{
    public List<Business> Businesses { get; set; }

    public Branch Branch { get; set; }
}
公共类分支业务
{
公共列表业务{get;set;}
公共分支{get;set;}
}

然后在控制器中填充
业务
,在视图中将
业务
绑定到
@Html.DropDownListFor(m=>m.Branch.BusinessID,…)
,并创建适当的
@Html.EditorFor(m=>m.Name)
等等。

好的,我会尝试。谢谢