洞察管理小程序实例的关键在于实现跨平台能力与数据安全,如何利用FinClip助力企业在数字化转型中既合规又高效?
391
2023-11-21
本文小编为大家详细介绍“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(); return list;读到这里,这篇“SqlSugar多表查询怎么实现”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~