From efa6b4296ab4a438142cf76b1cfe515d6b12f710 Mon Sep 17 00:00:00 2001 From: "DESKTOP-G961P6V\\Zhh" <839860190@qq.com> Date: Tue, 7 May 2024 00:08:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=BB=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../DiagnosisFunctions/DiagnosisFunctionAppService.cs | 4 ++-- .../EntityFrameworkCore/PeisDbContext.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Shentun.Peis.Application/DiagnosisFunctions/DiagnosisFunctionAppService.cs b/src/Shentun.Peis.Application/DiagnosisFunctions/DiagnosisFunctionAppService.cs index c0cfa50..ce427bc 100644 --- a/src/Shentun.Peis.Application/DiagnosisFunctions/DiagnosisFunctionAppService.cs +++ b/src/Shentun.Peis.Application/DiagnosisFunctions/DiagnosisFunctionAppService.cs @@ -378,7 +378,7 @@ namespace Shentun.Peis.DiagnosisFunctions join registerAsbitem in await _registerAsbitemRepository.GetQueryableAsync() on registerCheck.Id equals registerAsbitem.RegisterCheckId join registerCheckItem in await _registerCheckItemRepository.GetQueryableAsync() on registerCheck.Id equals registerCheckItem.RegisterCheckId join asbitem in await _asbitemRepository.GetQueryableAsync() on registerAsbitem.AsbitemId equals asbitem.Id - join item in (await _itemRepository.GetQueryableAsync()).Include(x => x.ReferenceRanges).Include(x => x.ItemResultMatches).Include(x => x.ItemResultTemplates).AsNoTracking() + join item in (await _itemRepository.GetQueryableAsync()).Include(x => x.ReferenceRanges).Include(x => x.ItemResultMatches).Include(x => x.ItemResultTemplates) on registerCheckItem.ItemId equals item.Id join unit in await _unitRepository.GetQueryableAsync() on item.UnitId equals unit.Id into unitExist @@ -387,7 +387,7 @@ namespace Shentun.Peis.DiagnosisFunctions where registerCheck.Id == input.RegisterCheckId select new { registerCheck, registerAsbitem, registerCheckItem, asbitem, item, unitHaveEmpty,patientRegister - }).ToList(); + }).AsNoTracking().ToList(); var resultDto = new GetDiagnosisResultDto { diff --git a/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs b/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs index b41835a..f85cf5d 100644 --- a/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs +++ b/src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs @@ -350,7 +350,7 @@ public class PeisDbContext : base.OnConfiguring(optionsBuilder); - + //optionsBuilder.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking); ////输出到控制台 //optionsBuilder.LogTo(System.Console.WriteLine, //new[] { Microsoft.EntityFrameworkCore.Diagnostics.RelationalEventId.CommandExecuting }). @@ -366,7 +366,7 @@ public class PeisDbContext : // .EnableSensitiveDataLogging().LogTo((msg) => System.Diagnostics.Trace.WriteLine(msg), // new[] { Microsoft.EntityFrameworkCore.Diagnostics.RelationalEventId.CommandExecuting }); - + } protected override void OnModelCreating(ModelBuilder builder)