1

私は3つのテーブルがあります

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=????};

生徒と教師の両方の住所を1つのフィールドに選択するにはどうすればよいですか????

4

1 に答える 1

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

これは機能するはずです-""を好きなセパレーターで変更してください。

于 2012-10-03T10:13:27.287 に答える