AsNoTracking()

This commit is contained in:
Michał Zieliński
2025-02-19 13:14:06 +01:00
parent 3fe0912640
commit 9b8203e828
15 changed files with 35 additions and 290 deletions

View File

@@ -57,7 +57,8 @@ public class T1R3Processor(
var dataSources = db.Layers
.Where(x => !x.IsDeleted)
.Include(layer => layer.Records!)
.AsEnumerable()
.AsNoTracking()
.AsEnumerable()
.Where(x => Regex.IsMatch(x.Name!, pattern))
.ToList();
@@ -106,18 +107,19 @@ public class T1R3Processor(
UpdateReport(processedLayer.Id, year);
}
private void UpdateReport(Guid LayerId, int Year)
private void UpdateReport(Guid sourceId, int year)
{
const string sheetId = "10Xo8BBF92nM7_JzzeOuWp49Gz8OsYuCxLDOeChqpW_8";
var r3 = db.Layers
.Where(x => x.Id == LayerId)
.Where(x => x.Id == sourceId)
.Include(x => x.Records)
.AsNoTracking()
.FirstOrDefault();
for (var i = 1; i <= 12; i++)
{
var sheetName = ProcessHelper.GetSheetName(i, Year);
var sheetName = ProcessHelper.GetSheetName(i, year);
ValueRange? dataRangeResponse;
try
{