2012-10-03 2 views
1

ILinq는이에 서로 다른 열을 선택 한

Person 
-------- 
personname 


student 
------- 
studentid 
address 
personid 


teacher 
-------- 
teacherid 
address 
personid 

내 LINQ 쿼리 추천 테이블 내가 하나 개의 필드에 모두 학생과 교사 주소를 선택할 수있는 방법

var p=from p in db.person 
    join s in db.student 
    on p.personid equals s.personid 
    join t in db.teacher 
    on p.personid equals t.personid 
    select {address=????}; 

이다가 ????

답변

0
select new { address = s.address + " " + t.address }; 

이것은 작동해야합니다. "-"원하는 구분 기호로 변경하십시오.

+0

감사합니다. 회신 드리겠습니다. – Thura

+0

참고 업데이트, 구문이 잘못되었습니다. –

+0

나는 그것을 얻는다. 나는 이것을 다음과 같이 나눈다. string [] para = x.address.Split ('', '\ t'); 고마워요. – Thura

관련 문제