, 나는 다음과 같은 mvc4 에 엔티티 프레임 워크에서 쿼리를 생성 할 엔티티 framewok에서 쿼리에 가입내 두 개의 테이블이 있습니다 내가 엔티티 프레임 워크에 새로운 오전
과 내가 같은 출력을 원하는
은 도움을 주시기 바랍니다. 당신을 가정, 나는 다음과 같은 mvc4 에 엔티티 프레임 워크에서 쿼리를 생성 할 엔티티 framewok에서 쿼리에 가입내 두 개의 테이블이 있습니다 내가 엔티티 프레임 워크에 새로운 오전
과 내가 같은 출력을 원하는
은 도움을 주시기 바랍니다. 당신을 가정SELECT T1.Column1
,T2.Col2 AS Column2
,T3.Col2 AS Column3
,T4.Col2 AS Column4
FROM TABLE1 T1
LEFT JOIN Table2 T2 ON T1.Column2 = T2.Col1
LEFT JOIN Table2 T3 ON T1.Column3 = T3.Col1
LEFT JOIN Table2 T4 ON T1.Column4 = T4.Col1
감사합니다.하지만 엔티티 프레임 워크에서이 작업을 수행하는 방법은 무엇입니까? –
이것은 엔티티 프레임 작업에서 구현하는 방법을 모르는 기본적인 SQL Server 구문입니다. Linq 또는 Lamda를 사용하여 무엇을 사용하고 있습니까? –
는 Table1
및 Table2
를라는 이름의 테이블이 엔티티 매핑을 가지고있다.
var query =
from t1 in entities.Table1
join t2 in entities.Table2 on t1.column2 equals t2.col1
join t3 in entities.Table2 on t1.column3 equals t3.col1
join t4 in entities.Table2 on t1.column4 equals t4.col1
select new
{
column1 = t1.column1,
col2 = t2.col2,
COLUMN3 = t3.col2,
COLUMN4 = t4.col2
};
return query.ToList();
도 지금까지 해보신 것은 무엇입니까? 엔티티 모델을 이미 설정 했습니까? 그렇다면 우리에게 세부 사항을 알려주십시오. 이미 정의 된 외래 키 제약 조건을 갖고 있습니까? – JamieA
LINQ를 원하면 데이터 목록이 쓸모가 없습니다. 네비게이션 속성과 연관을 가진 클래스 모델을 보여줍니다. 그리고 지금까지 자신의 노력을 보여주세요, 그래서 우리는 당신이 한 것을 다시 시도하지 않습니다. –