mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-04-05 17:37:58 +08:00
Update db.Aop.DataChnages
This commit is contained in:
parent
c7f0e55f68
commit
57c854c9e7
@ -708,6 +708,7 @@ namespace SqlSugar
|
||||
if (this.RemoveCacheFunc != null) {
|
||||
this.RemoveCacheFunc();
|
||||
}
|
||||
DataChangesAop(this.DeleteObjects);
|
||||
}
|
||||
|
||||
private void Before(string sql)
|
||||
@ -769,5 +770,25 @@ namespace SqlSugar
|
||||
dataEvent(deleteObj,model);
|
||||
}
|
||||
}
|
||||
private void DataChangesAop(List<T> deleteObjs)
|
||||
{
|
||||
var dataEvent = this.Context.CurrentConnectionConfig.AopEvents?.DataChangesExecuted;
|
||||
if(dataEvent != null&&deleteObjs != null)
|
||||
{
|
||||
foreach (var deleteObj in deleteObjs)
|
||||
{
|
||||
if (deleteObj != null)
|
||||
{
|
||||
var model = new DataFilterModel()
|
||||
{
|
||||
OperationType = DataFilterType.DeleteByObject,
|
||||
EntityValue = deleteObj,
|
||||
EntityColumnInfo = this.EntityInfo.Columns.FirstOrDefault()
|
||||
};
|
||||
dataEvent(deleteObj, model);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user