Asp.net mvc 如何映射两列并将其存储在临时表MVC3 app和EF中?

Asp.net mvc 如何映射两列并将其存储在临时表MVC3 app和EF中?,asp.net-mvc,asp.net-mvc-3,model-view-controller,Asp.net Mvc,Asp.net Mvc 3,Model View Controller,我已经创建了一个MVC3应用程序。 其中,我从两个不同的表中选择了两个ID 我需要将其映射并保存到某个临时位置,并希望在最后显示 我从一个表中填充了两个dropdownlist。然后,我需要从一个表中选择一个id,从第二个表中选择另一个id。当我单击映射按钮时,它应该创建一个临时表,该临时表将显示我刚才映射的两列(值)。如何创建临时表?使用EF。 表1 选择PriceID 来自定价 PriceID P111 P222 P333 表2 选择QueryID 来自查询表 QueryID Q565UU

我已经创建了一个MVC3应用程序。 其中,我从两个不同的表中选择了两个ID 我需要将其映射并保存到某个临时位置,并希望在最后显示

我从一个表中填充了两个dropdownlist。然后,我需要从一个表中选择一个id,从第二个表中选择另一个id。当我单击映射按钮时,它应该创建一个临时表,该临时表将显示我刚才映射的两列(值)。如何创建临时表?使用EF。

表1

选择PriceID
来自定价

PriceID
P111
P222
P333
表2

选择QueryID
来自查询表

QueryID
Q565UUU
Q661YAA
Q421933
现在我不明白我该如何向他们展示如何从每个ID中选择一个ID来将它们映射到一起有什么帮助吗

映射数据集或任何可诱惑数据集将有两列

 PriceID  QueryID
  P111    Q565UUU
我是MVC3的新手,我应该用什么来显示单列

请帮助我们创建UI,以便可以轻松地从每个表中选择SecurityID和CUSIP,并相互映射


我应该使用什么?

创建一个新模型并用数据填充它,然后在视图中使用该模型:

namespace yourProject.ViewModels 
{ 
    public class PriceQueryGroup 
    { 
        public string PriceID { get; set; }      
        public string QueryID { get; set; } 
    } 
}
@model IEnumerable<yourProject.ViewModels.PriceQueryGroup>
在你看来:

namespace yourProject.ViewModels 
{ 
    public class PriceQueryGroup 
    { 
        public string PriceID { get; set; }      
        public string QueryID { get; set; } 
    } 
}
@model IEnumerable<yourProject.ViewModels.PriceQueryGroup>
@model IEnumerable

我希望我正确理解了您的问题,这会有所帮助。

嘿,为什么要关闭?我只需要知道从两个表中选择id的更好方法是什么,这样就可以映射两个表:(网格、复选框等?嗨,我已经从一个表中选择了两个下拉列表,每个下拉列表都是从一个表中填充的。然后我需要从一个表中选择一个id,从第二个表中选择另一个id。当我单击“映射”按钮时,它应该必须创建一个临时表才能显示两个id(值)我刚才映射的列。如何创建临时表?使用EF。在我看来,我已经提供的答案可以为您做到这一点,但您能提供更多信息吗?index.cshtml:model-Mapping.Models.mydataEntities1使用(Html.BeginForm()){Html.LabelFor(model=>model.table1,“table1id”)@Html.DropDownList(“table1id”,String.Empty)@Html.ValidationMessageFor(model=>model.table1.Select())--错误的plz建议@Html.LabelFor(model=>model.table2,“id2”)@Html.DropDownList(“id2”,String.Empty)如何在dropdwn中仅从两个表中选择ID:(