sugar使用sqlserver的Always Encrypted加密了某列,查询没问题,更新数据会抛异常 返回

SqlSugar 沟通中
11 165
该叫什么 Wiiii 发布于1周前
悬赏:0 飞吻

sugar使用sqlserver的Always Encrypted加密了某列,查询没问题,更新数据会抛异常  


现在查询出来的数据是正常的解密出来的数据,使用Update更新Model会报错

image.png

热忱回答11

  • 你写一个ADO.NET如何更新的写法,我给你翻译成sqlsugar

    0 回复
  • Wiiii Wiiii VIP0
    1周前

    image.png这样就可以直接运行, 我看sqlsugar的update转的sql也是参数化的 但是还是报错

    0 回复
  • Wiiii Wiiii VIP0
    1周前

    这是微软的文档image.png

    0 回复
  • Wiiii Wiiii VIP0
    1周前

    @fate sta:你好,写法在上面,帮忙看看呢

    0 回复
  •    [SugarColumn(IsNullable = true, SqlParameterDbType = System.Data.DbType.Date)]

       public DateTime? RegistrationDate { get; set; }


    指定一下 类型试试

    0 回复
  • Wiiii Wiiii VIP0
    1周前

    @fate sta 加了还是不行,image.png

    我监控生成的sql image.png也是没问题的


    0 回复
  • Wiiii Wiiii VIP0
    3天前

    @fate sta:哥看看这个怎么sugar写

    0 回复
  • image.png

    这个SQL改成什么样能用

    0 回复
  • Wiiii Wiiii VIP0
    3天前

    @fate staimage.png 这样就可以,感觉和sugar生成的一样,不晓得问题出在哪里

    0 回复
  • 在ORM生成的SQL上面改

    0 回复
  • https://www.donet5.com/Home/Doc?typeId=2366


     为了节约时间按模版提供DEMO

    0 回复