Fix integrazione preliminare servizi utils.stats x IOC:
- aggiunta migrations - correzioni versione ef6 da ef8 - correzioni init varie
This commit is contained in:
+10
-3
@@ -1,5 +1,7 @@
|
||||
using Microsoft.AspNetCore.Http.Extensions;
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using Microsoft.OpenApi.Models;
|
||||
using MP.Data;
|
||||
using MP.Data.Repository.Utils;
|
||||
using MP.Data.Services.Utils;
|
||||
using MP.IOC.Data;
|
||||
@@ -60,11 +62,16 @@ logger.Info("YARP reverse proxy configured");
|
||||
builder.Services.AddSingleton<PreserveBodyTransformer>();
|
||||
builder.Services.AddSingleton<RouteStatsManager>();
|
||||
builder.Services.AddHostedService<MetricsFlushService>();
|
||||
builder.Services.AddHostedService<MetricsDbFlushService>();
|
||||
|
||||
// da rivedere
|
||||
#if false
|
||||
builder.Services.AddHostedService<MetricsDbFlushService>();
|
||||
#endif
|
||||
|
||||
// MP.Data DbContext for Stats repositories
|
||||
builder.Services.AddDbContextFactory<DataLayerContext>(options =>
|
||||
options.UseSqlServer(builder.Configuration.GetConnectionString("MP.Utils")));
|
||||
string utilsConnString = builder.Configuration.GetConnectionString("MP.Utils") ?? "Server=localhost;Database=MoonPro_Utils; integrated security=True; MultipleActiveResultSets=True; App=MP.IOC;";
|
||||
builder.Services.AddDbContextFactory<MoonPro_UtilsContext>(options =>
|
||||
options.UseSqlServer(utilsConnString));
|
||||
|
||||
// MP.Data Services Utils - Statistiche DB
|
||||
builder.Services.AddScoped<IStatsAggrRepository, StatsAggrRepository>();
|
||||
|
||||
Reference in New Issue
Block a user