fix: 修复sqlsguar删除事件
This commit is contained in:
@@ -154,9 +154,10 @@ public class DefaultSqlSugarDbContext : SqlSugarDbContext
|
|||||||
|
|
||||||
break;
|
break;
|
||||||
case DataFilterType.DeleteByObject:
|
case DataFilterType.DeleteByObject:
|
||||||
if (entityInfo.PropertyName == nameof(IEntity<object>.Id))
|
// if (entityInfo.PropertyName == nameof(IEntity<object>.Id))
|
||||||
{
|
// {
|
||||||
//这里sqlsugar有个特殊,删除会返回批量的结果
|
//这里sqlsugar有个特殊,删除会返回批量的结果
|
||||||
|
//这里sqlsugar有第二个特殊,删除事件是行级事件
|
||||||
if (entityInfo.EntityValue is IEnumerable entityValues)
|
if (entityInfo.EntityValue is IEnumerable entityValues)
|
||||||
{
|
{
|
||||||
foreach (var entityValue in entityValues)
|
foreach (var entityValue in entityValues)
|
||||||
@@ -164,7 +165,7 @@ public class DefaultSqlSugarDbContext : SqlSugarDbContext
|
|||||||
EntityChangeEventHelper.PublishEntityDeletedEvent(entityValue);
|
EntityChangeEventHelper.PublishEntityDeletedEvent(entityValue);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
// }
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user