软删除的写法异常问题 返回
SqlSugar
沟通中
15
475
悬赏:0 飞吻
异常信息:

软删除:

属性配置:

SetColumns这种写法简单且常用,软删除只更新一个字段即可,为什么这种方式不支持?
热忱回答(15)
-
fate sta VIP0
2025/11/17
这个属性不要用。属于过期AOP。文档也没介绍用法
0 回复 -
fry VIP0
2025/11/17@fate sta:这个没有标记为过时,base64加密的好像
0 回复 -
fry VIP0
2025/11/17@fate sta:这个不是Aop,是字段特性中的一个base64加密解密
0 回复 -
fate sta VIP0
2025/11/17
0 回复 -
fate sta VIP0
2025/11/17https://www.donet5.com/Home/Doc?typeId=2542
这个是替代这个属性用法
0 回复 -
fry VIP0
2025/11/17@fate sta:这个不是自定义类型,是给字段做base64加密和解密自动处理
0 回复 -
fate sta VIP0
2025/11/17一样的。可以重写 特性 实现 密和解密
0 回复 -
fate sta VIP0
2025/11/17自定义类型功能是100%覆盖 isTran的所有功能
0 回复 -
fry VIP0
2025/11/17@fate sta:ok,我试试
0 回复 -
fry VIP0
2025/11/17@fate sta:如下如:

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

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

数据库存储的时候base64加密存储,读取的时候解密,这个方式好像实现不了,请给一个demo
0 回复 -
fry VIP0
2025/11/18@fate sta:
SugarColumn特性中还有哪些过时的属性,能在文档中标记一下吗?
0 回复 -
fry VIP0
2025/11/18@fate sta:

这个特性中
IsTranscoding
如果过时,这个扩展是不是也过时了?
0 回复 -
fate sta VIP0
2025/11/18Convert你用的是自带的,你重写一个。
0 回复 -
fate sta VIP0
2025/11/18
0 回复 -
fry VIP0
2025/11/18@fate sta:加密解密用其他方式实现了
0 回复