生成的where语句有错 返回

SqlSugar 沟通中
3 279
该叫什么 AJ 发布于1个月前
悬赏:0 飞吻

数据库:MSSQL


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


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


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


这里的 bService 是一个bool 类型的 



热忱回答3

  • fate sta fate sta VIP0
    1个月前

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

    0 回复
  • fate sta fate sta VIP0
    1个月前

    你看上面SQL没看出问题

    0 回复
  • fate sta fate sta VIP0
    1个月前

    你可以加个incldeLeftJoin(it=>it.Inventory)

    这样不会生成子查询

    0 回复