当前位置: 首页 > MySQL数据库

SqlSugar多表查询怎么实现

时间:2026-01-27 10:37:42

字典数据 倒序
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;

上一篇:mysql怎么修改表字符编码
下一篇:mysql如何打开二进制日志文件
sqlsugar

  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素