2012-04-11 2 views
0

하나의 MVC3 응용 프로그램을 만들었습니다. 두 개의 서로 다른 테이블에서 두 개의 ID를 선택하는 중 나는 맵핑해야하며 임시로 저장해야하며 마지막에 표시하고 싶습니다.어떻게 내가 두 개의 열을 매핑하고 EF와 임시 테이블 MVC3 애플 리케이션에 저장할 수 있습니까?

I have taken two dropdownlist each one populated from one-one table. then i need to select one id from one and other from 2nd table when i clicked on map button it should have to create one temp table will show me two (values)columns what i have mapped just. how can i create temp table? using EF.

table1

SELECT PriceID FROM Pricing

PriceID 
P111 
P222 
P333 

table2

SELECT QueryID FROM QueryTable

QueryID 
Q565UUU 
Q661YAA 
Q421933 
,536,

지금은 어떻게 도움이되는지도 하나씩 하나씩 하나씩 선택할 수 있습니까?

는 데이터 집합을 매핑 또는 TEMPTABLE 두 개의 열

PriceID QueryID 
    P111 Q565UUU 

내가 MVC3에서 초보자 내가 하나의 열을 보여주기 위해 무엇을해야 해요있을 것이다?

하나는 쉽게 각 테이블에서 SecurityID 및 CUSIP을 선택하고 서로 매핑 할 수 있도록 UI를 만들 필요가 제발 도와주세요 ..

내가 무엇을 사용해야합니까?

+0

안녕하세요? 두 테이블에서 ID를 선택하는 것이 더 좋은 방법인지 알 필요가 있습니다. ( 그리드, 체크 박스 등? – Neo

답변

2

새로운 모델을 생성하고 데이터로 채우고 그 뷰의 모델을 사용하여보기에서

namespace yourProject.ViewModels 
{ 
    public class PriceQueryGroup 
    { 
     public string PriceID { get; set; }  
     public string QueryID { get; set; } 
    } 
} 

: 제가 질문을 제대로 이해 바랍니다

@model IEnumerable<yourProject.ViewModels.PriceQueryGroup> 

및 이것이 도움이된다.

+0

안녕하세요, 하나의 테이블에서 각각 두 개의 dropdownlist를 가져 왔습니다. 하나의 ID를 선택하려면 두 번째 테이블에서 다른 하나를 선택합니다. 맵 단추를 클릭하면 하나의 임시 테이블을 만들어야합니다. 두 개의 (값) 열이 표시됩니다. 어떻게 테이블을 만들 수 있습니까? EF를 사용하여 임시 테이블을 만들 수 있습니까? – Neo

+0

그것은 나에게 이미 내가 당신을 위해 할 답을 줄 것이다. 그러나 더 많은 정보를 줄 수 있는가? – lukkea

+0

index.cshtml : model Mapping.Models.mydataEntities1 using (Html.BeginForm()) { Html. LabelFor (model => model.table1, "table1id")

@Html.DropDownList("table1id", String.Empty) @Html.ValidationMessageFor(model => model.table1.Select()) --wrong plz suggest
@Html.LabelFor(model => model.table2, "id2")
@Html.DropDownList("id2", String.Empty)
어떻게 두 테이블에서 ID 만 dropdwn으로 선택할 수 있습니까? – Neo

관련 문제