也许是个bug? 返回

C#论坛 老数据
5 1771

微信截图_20201019145438.png


如图,貌似是解析Guid.Parse(string)时出问题了。

DataTypeTester只是一个有各种类型字段的测试类。数据库是SqlServer,还在解析表达式就出错了,就应该不用看连接配置了吧。

就算是不支持这个操作也应该包装成SqlSugarException再抛出吧,不是直接正数组越界异常。


热忱回答5

  • CIPHER CIPHER VIP0
    2020/10/19

    SqlSugar是最新的5.0.0.19,5.0.0.18也出现该问题

    0 回复
  •       var guid = Guid.Parse(str)  ; 你先提取出来在传进表达式这个 是个BUG后续会处理

    0 回复
  • CIPHER CIPHER VIP0
    2020/10/19

    @fate stay night:是的,我现在是这么绕过的。

    0 回复
  • CIPHER CIPHER VIP0
    2020/10/19

    @fate stay night:再问一个问题,为什么一些SqlSugar的工具扩展方法会暴露到外部?当初是为什么要这么设计的?微信截图_20201019152738.png

    就是这些obj转其他类型的扩展方法

    0 回复
  • 你不引用sqlsugar命名空间就不会有,因为早期开发的一些人用习惯这些东西,我也没去掉

    0 回复