Upsert con merge x dati aggregati (da provare)

This commit is contained in:
Samuele Locatelli
2026-04-08 19:33:03 +02:00
parent 1122b57f4c
commit d83353bc82
8 changed files with 105 additions and 12 deletions
@@ -1,6 +1,7 @@
using EgwCoreLib.Utils;
using Microsoft.EntityFrameworkCore;
using MP.Data.DbModels.Utils;
using NLog;
using System;
using System.Collections.Generic;
using System.Linq;
@@ -18,7 +19,7 @@ namespace MP.Data.Repository.Utils
#endregion Public Constructors
#region Internal Methods
#region Public Methods
/// <inheritdoc />
public async Task<List<StatsDetailModel>> GetFiltAsync(DateTime dtStart, DateTime dtEnd, string sEnvir = "", string sType = "")
@@ -91,7 +92,7 @@ namespace MP.Data.Repository.Utils
await dbCtx
.DbSetStatsDet
.Where(x => x.Hour >= startDate && x.Hour <= endDate)
.ExecuteDeleteAsync();
.ExecuteDeleteAsync();
#endif
var items = await dbCtx.DbSetStatsDet
.Where(x => x.Hour >= startDate && x.Hour <= endDate)
@@ -122,6 +123,12 @@ namespace MP.Data.Repository.Utils
}
}
#endregion Internal Methods
#endregion Public Methods
#region Protected Fields
protected static NLog.Logger Log = LogManager.GetCurrentClassLogger();
#endregion Protected Fields
}
}