软删除的写法异常问题 返回

SqlSugar 沟通中
15 475
该叫什么 fry 发布于2025/11/17
悬赏:0 飞吻

异常信息:

image.png


软删除:

image.png

属性配置:

image.png


SetColumns这种写法简单且常用,软删除只更新一个字段即可,为什么这种方式不支持?


热忱回答15

  • fate sta fate sta VIP0
    2025/11/17

    image.png

    这个属性不要用。属于过期AOP。文档也没介绍用法

    0 回复
  • fry fry VIP0
    2025/11/17

    @fate sta:这个没有标记为过时,base64加密的好像

    0 回复
  • fry fry VIP0
    2025/11/17

    @fate sta:这个不是Aop,是字段特性中的一个base64加密解密

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

    image.png

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

    https://www.donet5.com/Home/Doc?typeId=2542

    这个是替代这个属性用法

    0 回复
  • fry fry VIP0
    2025/11/17

    @fate sta:这个不是自定义类型,是给字段做base64加密和解密自动处理

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

    一样的。可以重写 特性 实现 密和解密 

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

    自定义类型功能是100%覆盖  isTran的所有功能

    0 回复
  • fry fry VIP0
    2025/11/17

    @fate sta:ok,我试试

    0 回复
  • fry fry VIP0
    2025/11/17

    @fate sta:如下如:

    image.png


    使用自带的转换,添加数据如下

    image.png


    但是查询这个数据详情的时候结果,如下图:   

    image.png


    数据库存储的时候base64加密存储,读取的时候解密,这个方式好像实现不了,请给一个demo

    0 回复
  • fry fry VIP0
    2025/11/18

    @fate sta

    SugarColumn特性中还有哪些过时的属性,能在文档中标记一下吗?


    0 回复
  • fry fry VIP0
    2025/11/18

    @fate staimage.png


    这个特性中

    IsTranscoding

    如果过时,这个扩展是不是也过时了?

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

    Convert你用的是自带的,你重写一个。

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

    image.png

    0 回复
  • fry fry VIP0
    2025/11/18

    @fate sta:加密解密用其他方式实现了

    0 回复