請問下列語法,能怎合併嗎?因為重復join了二個同樣的東西,
因為必需要這樣,但不知能不能再好一點。
var a = from d in db
join i in item on d.id equals i.id
join i2 in item on d.id2 equals i2.id
select new {.name1 = i.itemname,
.name2 = i2.itemname}
作者: kw0006667 (Tim Chang) 2014-05-17 16:45:00
作者:
Litfal (Litfal)
2014-05-17 23:45:00不是這樣寫的吧不對,你這樣寫也沒錯啊。看似join到同一張表,但其實他們join的是不同的資料阿
對,問題就是這個,我主資料表有二個欄位要join同一個所以,我才會join二個相同的資料表,才想問有辦法合併
作者: maple1221 2014-05-19 20:59:00
提供些 sample data 來討論,會比較有方向
作者:
Litfal (Litfal)
2014-05-20 19:00:00我覺得你這樣寫沒錯,就像db是個雙item map,從item裡面撈出兩個被map關聯的item name。
maple大,這個就是例子呀lit大,嗯~~~所以無法再加強了