diff --git a/FreeSql.DbContext/EfCoreFluentApi/EfCoreTableFluent`1.cs b/FreeSql.DbContext/EfCoreFluentApi/EfCoreTableFluent`1.cs index 1d8c97d10..8a4b338ec 100644 --- a/FreeSql.DbContext/EfCoreFluentApi/EfCoreTableFluent`1.cs +++ b/FreeSql.DbContext/EfCoreFluentApi/EfCoreTableFluent`1.cs @@ -340,6 +340,7 @@ namespace FreeSql.Extensions.EfCoreFluentApi var sdCopyLock = new object(); _fsql.Aop.SyncStructureAfter += new EventHandler((s, e) => { + if (e.Exception != null) return; object[] sd = null; lock (sdCopyLock) sd = sdCopy?.ToArray();