Parcourir la source

替换查询锁定选项为 NoLock

将 `_wcstaskoldrepository.AsQueryable().With("WITH(READPAST,ROWLOCK)")` 替换为 `_wcstaskoldrepository.AsQueryable().With(SqlWith.NoLock)`,以优化查询性能并减少锁定争用。
林豪 左 il y a 8 mois
Parent
commit
435c5d0c00
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      wms.service/Service/FJService.cs

+ 1 - 1
wms.service/Service/FJService.cs

@@ -7232,7 +7232,7 @@ namespace wms.service.Service
             };
 
             //检查历史任务表是否有任务
-            var task = _wcstaskoldrepository.AsQueryable().With("WITH(READPAST,ROWLOCK)")
+            var task = _wcstaskoldrepository.AsQueryable().With(SqlWith.NoLock)
                 .Where(p => p.Id == reqDto.TaskNum).SplitTable(tabs => tabs.Take(2)).First();
             if (task == null)
             {