8,497
社区成员
发帖
与我相关
我的任务
分享
var q = from x in db.Companys
from y in db.Departments
where x.DepartmentId == y.Id && y.Name == "业务部"
select x;
IQueryable<PARA_COMPANYS> modelL = db.PARA_COMPANYS;
//添加查询条件
if (!string.IsNullOrEmpty(strCODE_NO))
{
modelL = modelL.Where(p => p.CODE_NO == strCODE_NO);
}
//后面加if就行了 最后得到modelL
不知道我说的大家能看明白们 呵呵 比较笨这个方法 求高手简洁代码var q=db.Companys.Join(db.Departments.Where(d=>d.Name == "业务部"),x=>x.DepartmentId,y=>y.Id ,(x,y)=>x);
IQueryable<Companys> orders = entity.Companys.Join(entity.Departments.where(a => a.Name = "业务部"), b => b.Id, s => s.DepartmentId, (m, n) => m);