From 578ecc7ba1af8d1e472f643111524eb5f10d5e99 Mon Sep 17 00:00:00 2001 From: TekH Date: Thu, 13 Aug 2026 16:48:34 +0200 Subject: [PATCH] refactor(infrastructure): rename CreateAsync bulk overload to CreateRangeAsync and use AsNoTracking in ReceivedEmailRepository --- .../Repositories/ReceivedEmailRepository.cs | 2 +- .../Repositories/Repository.cs | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/infrastructure/DigitalData.MessagingService.Infrastructure/Repositories/ReceivedEmailRepository.cs b/src/infrastructure/DigitalData.MessagingService.Infrastructure/Repositories/ReceivedEmailRepository.cs index 7a8cf6c..dffc326 100644 --- a/src/infrastructure/DigitalData.MessagingService.Infrastructure/Repositories/ReceivedEmailRepository.cs +++ b/src/infrastructure/DigitalData.MessagingService.Infrastructure/Repositories/ReceivedEmailRepository.cs @@ -11,7 +11,7 @@ public class ReceivedEmailRepository(MessagingServiceDbContext Context, IMapper { public async Task> FindAsync(MailSearchFilter mailSearchFilter, EmailAccount? accountQuery = null, CancellationToken cancellationToken = default) { - IQueryable query = DbSet; + var query = DbSet.AsNoTracking(); // ── Account filter ───────────────────────────────────────────────────── if (accountQuery is not null) diff --git a/src/infrastructure/DigitalData.MessagingService.Infrastructure/Repositories/Repository.cs b/src/infrastructure/DigitalData.MessagingService.Infrastructure/Repositories/Repository.cs index 8619c92..75be941 100644 --- a/src/infrastructure/DigitalData.MessagingService.Infrastructure/Repositories/Repository.cs +++ b/src/infrastructure/DigitalData.MessagingService.Infrastructure/Repositories/Repository.cs @@ -25,7 +25,7 @@ public class Repository(MessagingServiceDbContext Context, IMapper Mapp return entity; } - public async Task> CreateAsync(IEnumerable dtos, CancellationToken cancellationToken = default) + public async Task> CreateRangeAsync(IEnumerable dtos, CancellationToken cancellationToken = default) { var entities = Mapper.Map>(dtos); await DbSet.AddRangeAsync(entities, cancellationToken);