var table = from c in ctx.Users
join p in ctx.Structure
on c.StructureID equals p.StructureID.ToString()
where c.UserID <276234
select c
当然 如果需要组合字段的话:
var table = from c in ctx.Users
join p in ctx.Structure
on c.StructureID equals p.StructureID.ToString()
where c.UserID <276234
select new table1
{
DATE_XH = c.DATE_XH,
CODE = c.CODE,
DATE = c.DATE,
YJ = c.YJ,
USER = c.USER,
ZT = p.ZT
}
x=>x.ID 称为Lambda表达式,它的意思是查找list数组,将其中的x.ID 查找出来,=>坐标列出了需要的参数x,右边定义了赋予变量x的方法的实现代码,即x.IDIEnumerable<int>支持在Int 类型的集合上进行简单迭代。 这句话的意思可以认为是,你通过查找,找出在list中的所有ID,并且生成一个新的集合listID.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)