2017-08-04 35 views
-5

我有這樣的SQL SELECT:如何從Linq中選擇多個列表?

select a.* 
from a inner join b on (a.col1=b.col1 and a.col2=b.col2) 

讓我們假設A,B,現在lists.Can你幫我寫這個選擇,在C#中的LINQ,與lambda表達式?

+5

這不是一個代碼編寫的服務。 – Scott

+1

清單究竟是什麼? – Equalsk

回答

0
from a inner join b on (a.col1=b.col1 and a.col2=b.col2) 

有可能轉化爲LINQ是這樣的:

a.Join(b, aItem => aItem.col2, bItem => bItem.col2, 
(aItem, bItem) => new { aItem = aItem, bItem = bItem, col2 = aItem.col2);