2017-08-04 31 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);