فهرست منبع

fix:修复异步删除操作后开启事务报“连接被关闭”的异常

喵你个旺呀 1 سال پیش
والد
کامیت
5f5a16cf3c
1فایلهای تغییر یافته به همراه2 افزوده شده و 2 حذف شده
  1. 2 2
      Admin.NET/Admin.NET.Core/Job/EnumToDictJob.cs

+ 2 - 2
Admin.NET/Admin.NET.Core/Job/EnumToDictJob.cs

@@ -96,8 +96,8 @@ public class EnumToDictJob : IJob
             if (enumDictType.Id == dbDictType.Id) continue;
             
             // 数据不一致则删除
-            _ = db.Deleteable<SysDictData>().Where(x => x.DictTypeId == dbDictType.Id).ExecuteCommandAsync();
-            _ = db.Deleteable<SysDictType>().Where(x => x.Id == dbDictType.Id).ExecuteCommandAsync();
+            await db.Deleteable<SysDictData>().Where(x => x.DictTypeId == dbDictType.Id).ExecuteCommandAsync();
+            await db.Deleteable<SysDictType>().Where(x => x.Id == dbDictType.Id).ExecuteCommandAsync();
             Console.WriteLine($"【{DateTime.Now}】删除字典数据: {dbDictType.Name}-{dbDictType.Code}");
         }
     }