json数组的BUG 返回

SqlSugar 沟通中
5 333

在字段类型设置成json格式存储数组数据,查询时,常常使用Contains查询,但是生成的sql语句是(1=2),不报错,就是查不到数据

正常的用法是使用sql函数SqlFunc.JsonArrayAny。

希望官方更新一下,哪怕抛出异常,也好排查问题,最好是json数组支持Contains查询

热忱回答(5)

  • fate sta fate sta VIP0
    1个月前

    提供代码和实体。最好截图。

    0 回复
  • 逐月 逐月 VIP0
    1个月前

    image.png

    image.png

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

    目前json就是要用sqlfunc的,暂时没支持C#原生写法

    0 回复
  • 逐月 逐月 VIP0
    1个月前

    @fate sta:不支持可以抛出异常,sql直接写成(1=2),这样不查看生成的sql语句,很难排查问题

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

    @逐月:好的

    0 回复