使用InsertableWithAttr在标注有Tenant的实体类,ver版本字段不更新。 返回
SqlSugarCore 5.1.3.50
SqlSugar.SqlSugarScope
使用InsertableWithAttr在标注有Tenant的实体类,ver版本字段不更新。
手动给实体类ver赋值,数据库写入正常,
但是在
db.Aop.DataExecuting = (oldValue, entityInfo) =>{
if (entityInfo.PropertyName == "ver" && entityInfo.OperationType == DataFilterType.InsertByObject)
{
// //修改CreateTime字段
entityInfo.SetValue(Guid.NewGuid());
_logger.LogError($"_________________________insert ver init___________{entityInfo.EntityName}({oldValue})");
}}
这里,给实体ver赋值,始终不成功,经打印日志,发现就没有进入标有Tenant的实体类,但是默认连接的数据库实体有ver是正常的写入及更新。
[SugarTable("app_work")]
热忱回答(1)
-
好奇的粉丝 VIP0
2023/2/18好了处理了。
0 回复