Merge pull request #2082 from coolqingcheng/master

修复数据库无法连接的时候,codefirst的HasData会导致SyncStructure迁移死循环调用,然后Stackoverflow异常
This commit is contained in:
2881099
2025-07-25 11:17:22 +08:00
committed by GitHub

View File

@@ -340,6 +340,7 @@ namespace FreeSql.Extensions.EfCoreFluentApi
var sdCopyLock = new object();
_fsql.Aop.SyncStructureAfter += new EventHandler<Aop.SyncStructureAfterEventArgs>((s, e) =>
{
if (e.Exception != null) return;
object[] sd = null;
lock (sdCopyLock)
sd = sdCopy?.ToArray();