SqlSugar多表查询怎么实现
本文小编为大家详细介绍“SqlSugar多表查询怎么实现”,内容详细,步骤清晰,细节处理妥当,希望这篇“SqlSugar多表查询怎么实现”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。
字典数据 倒序List<Dictionaries>list=Db.Queryable<Dictionaries>().In(x=>x.TypeId,typeidss).OrderBy(s=>s.Sort,OrderByType.Desc)//倒序.Where(x=>x.Del==true).ToList();
效果:
SqlSugar多表查询List<ZyOrder>list=Db.Queryable<ZyOrder,User,Warehouse,Dictionaries,Channel,ZyPackage>((x,u,w,d,c,z)=>newobject[]{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)=>newZyOrder{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();returnlist;
读到这里,这篇“SqlSugar多表查询怎么实现”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注亿速云行业资讯频道。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。