mirror of
https://gitee.com/dotnetchina/SqlSugar.git
synced 2025-09-22 20:13:41 +08:00
Update db.Aop.DataChnages
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user