Browse Source

小结

bjmzak
DESKTOP-G961P6V\Zhh 2 years ago
parent
commit
efa6b4296a
  1. 4
      src/Shentun.Peis.Application/DiagnosisFunctions/DiagnosisFunctionAppService.cs
  2. 4
      src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs

4
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 registerAsbitem in await _registerAsbitemRepository.GetQueryableAsync() on registerCheck.Id equals registerAsbitem.RegisterCheckId
join registerCheckItem in await _registerCheckItemRepository.GetQueryableAsync() on registerCheck.Id equals registerCheckItem.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 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 on registerCheckItem.ItemId equals item.Id
join unit in await _unitRepository.GetQueryableAsync() join unit in await _unitRepository.GetQueryableAsync()
on item.UnitId equals unit.Id into unitExist on item.UnitId equals unit.Id into unitExist
@ -387,7 +387,7 @@ namespace Shentun.Peis.DiagnosisFunctions
where registerCheck.Id == input.RegisterCheckId where registerCheck.Id == input.RegisterCheckId
select new { registerCheck, registerAsbitem, registerCheckItem, asbitem, item, select new { registerCheck, registerAsbitem, registerCheckItem, asbitem, item,
unitHaveEmpty,patientRegister unitHaveEmpty,patientRegister
}).ToList();
}).AsNoTracking().ToList();
var resultDto = new GetDiagnosisResultDto var resultDto = new GetDiagnosisResultDto
{ {

4
src/Shentun.Peis.EntityFrameworkCore/EntityFrameworkCore/PeisDbContext.cs

@ -350,7 +350,7 @@ public class PeisDbContext :
base.OnConfiguring(optionsBuilder); base.OnConfiguring(optionsBuilder);
//optionsBuilder.UseQueryTrackingBehavior(QueryTrackingBehavior.NoTracking);
////输出到控制台 ////输出到控制台
//optionsBuilder.LogTo(System.Console.WriteLine, //optionsBuilder.LogTo(System.Console.WriteLine,
//new[] { Microsoft.EntityFrameworkCore.Diagnostics.RelationalEventId.CommandExecuting }). //new[] { Microsoft.EntityFrameworkCore.Diagnostics.RelationalEventId.CommandExecuting }).
@ -366,7 +366,7 @@ public class PeisDbContext :
// .EnableSensitiveDataLogging().LogTo((msg) => System.Diagnostics.Trace.WriteLine(msg), // .EnableSensitiveDataLogging().LogTo((msg) => System.Diagnostics.Trace.WriteLine(msg),
// new[] { Microsoft.EntityFrameworkCore.Diagnostics.RelationalEventId.CommandExecuting }); // new[] { Microsoft.EntityFrameworkCore.Diagnostics.RelationalEventId.CommandExecuting });
} }
protected override void OnModelCreating(ModelBuilder builder) protected override void OnModelCreating(ModelBuilder builder)

Loading…
Cancel
Save