var result = from a in A表
join b in B表
on a.某字段 equals b.某字段
select new
{
a.XXX,
b.XXX
};
或者
var result = from a in A表
from b in B表
where a.某字段 == b.某字段
select new
{
a.XXX,
b.XXX
};
如果是单表,直接 list.Where(sel=>sel.字段条件);即可。
多表好像没有直接使用拉姆达的用法。需要很多方法嵌套。还不如直接用linq来的简单。比如
var table=from t1 in table1
join t2 in table2
on t1.字段 equals t2.字段
where 条件
select 需要显示的对象;