SQLServer里面当字符串中带有中括号的时候,使用like查询,sqlsugar不会转义 返回

SqlSugar 沟通中
5 274
该叫什么 Coder 发布于2025/8/11
悬赏:0 飞吻

image.png

需要自己将中括号改为双中括号才能查询出来,转义这块应该是ORM的责任


image.png

热忱回答5

  • fate sta fate sta VIP0
    2025/8/11
      var str = "afaf[asaa]s";
      var value=db.Utilities.EscapeLikeValue(str,']','['); //通过EscapeLikeValue转换

    升级到预览版本

    SqlSugarCore 5.1.4.200-preview11



    0 回复
  • fate sta fate sta VIP0
    2025/8/11

    5分钟后 ,勾预览安装

    0 回复
  • Coder Coder VIP0
    2025/8/11

    给力

    0 回复
  • @fate sta:如何全局处理

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

    @ぃ往事の隨風:        

    db.Utilities.EscapeLikeValue("aa[a]",']','[');

    需要升级到高版本支持手动方法换转。


    目前没有全局。

    0 回复