Fix chiamata async errata da stored che NON deve fare firstOrDefault in EFCore composing...

This commit is contained in:
Samuele Locatelli
2026-04-18 15:48:26 +02:00
parent d7a66d69cb
commit 389fa5df04
+6 -5
View File
@@ -932,7 +932,9 @@ namespace MP.Data.Controllers
using (MoonProContext dbCtx = new MoonProContext(_configuration))
{
// Recuperiamo l'entità tracciata dal context
var trackedEntity = await dbCtx.DbSetMacchine.FirstOrDefaultAsync(x => x.IdxMacchina == entity.IdxMacchina);
var trackedEntity = await dbCtx
.DbSetMacchine
.FirstOrDefaultAsync(x => x.IdxMacchina == entity.IdxMacchina);
if (trackedEntity != null)
{
@@ -1758,7 +1760,6 @@ namespace MP.Data.Controllers
.DbSetSMES
.FromSqlRaw("exec dbo.stp_TS_getUserForcedTrans @IdxMacchina, @IdxTipo", IdxMacchina, IdxTipo)
.AsNoTracking()
//.AsEnumerable()
.ToListAsync();
}
return dbResult;
@@ -1926,11 +1927,12 @@ namespace MP.Data.Controllers
using (var dbCtx = new MoonProContext(_configuration))
{
var IdxMacchina = new SqlParameter("@IdxMacchina", idxMacc);
dbResult = await dbCtx
dbResult = (await dbCtx
.DbSetMSFD
.FromSqlRaw("exec dbo.stp_MSFD_getMacc @IdxMacchina", IdxMacchina)
.AsNoTracking()
.FirstOrDefaultAsync();
.ToListAsync())
.FirstOrDefault();
}
return dbResult;
}
@@ -1972,7 +1974,6 @@ namespace MP.Data.Controllers
.DbSetMSFD
.FromSqlRaw("exec dbo.stp_MSFD_getMulti @IdxMacchina", IdxMacchina)
.AsNoTracking()
//.AsEnumerable()
.ToListAsync();
}
return dbResult;