生成的where语句有错 返回

SqlSugar 沟通中
3 635
该叫什么 AJ 发布于2024/9/7
悬赏:0 飞吻

数据库:MSSQL


查询销售订单中明细行物料属性非服务类的语句:


在使用 Where(p => !p.Inventory.IsService) 时 生成的SQL语句似乎有问题:语句如下:


AND NOT (SELECT [bService] FROM [Inventory] WITH(NOLOCK)   WHERE  [p].[cInvCode]=[cInvCode]  ) 


这里的 bService 是一个bool 类型的 



热忱回答3

  •  Where(p => p.Inventory.IsService==false) 

    0 回复
  • 你看上面SQL没看出问题

    0 回复
  • 你可以加个incldeLeftJoin(it=>it.Inventory)

    这样不会生成子查询

    0 回复