重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本文小编为大家详细介绍“SqlSugar多表查询怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“SqlSugar多表查询怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
创新互联是一家专业提供蠡县企业网站建设,专注与做网站、网站制作、H5场景定制、小程序制作等业务。10年已为蠡县众多企业、政府机构等服务。创新互联专业网站制作公司优惠进行中。
Listlist = Db.Queryable ().In(x => x.TypeId, typeidss) .OrderBy(s=>s.Sort, OrderByType.Desc) //倒序 .Where(x=>x.Del==true) .ToList();
效果:
Listlist = Db.Queryable ((x, u, w, d, c, z) => new object[] { JoinType.Left,x.UserId==u.Id, JoinType.Left,x.WareHouseId==w.Id, JoinType.Left,x.State==d.Value&&d.TypeId==14, JoinType.Left,x.ChannelId==c.Id, JoinType.Left,x.Id==z.ZyOrderId, }) .Where(x => x.Del == true) .Where(x => x.ServiceNumber == ServiceNumber) .Select((x, u, w, d, c, z) => new ZyOrder { Id = x.Id, UserId = u.Id, UserName = u.UserName, ArrivalNumber = z.ArrivalNumber, WareHouseId = w.Id, WareHouseIdName = w.Name, ChannelId = c.Id, ChannelIdName = c.Name, Del = x.Del, Creationtime = x.Creationtime, CustomerNo = x.CustomerNo, Number = x.Number, ServiceNumber = x.ServiceNumber, IsHeXiao = x.IsHeXiao, }) .OrderBy(x => x.Id, OrderByType.Desc) .ToList(); return list;
读到这里,这篇“SqlSugar多表查询怎么实现”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注创新互联行业资讯频道。