SqlSugar多表查询怎么实现

网友投稿 391 2023-11-21

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多表查询怎么实现

效果:

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小时内删除侵权内容。

上一篇:iptables数据走向流程是什么
下一篇:mysql主从复制的原理及作用是什么
相关文章

 发表评论

暂时没有评论,来抢沙发吧~