Nello script #357 abbiamo visto come sfruttando Code-First possiamo personalizzare i nomi delle stored procedure di modifica dei dati. In questo script andiamo invece a personalizzare i nomi dei parametri di una stored procedure. Questa tecnica torna utile quando abbiamo stored procedure pre-esistenti alla nostra applicazione e quindi dobbiamo adattarci ai nomi di queste.
Per cambiare il nome di un parametro utilizziamo sempre il metodo MapToStoredProcedures in congiunzione con il metodo Parameter così come mostrato nel seguente snippet.
modelBuilder
.Entity<Person>()
.MapToStoredProcedures(s =>
s.Update(u => u.Parameter(b => b.Id, "personId"));In questo esempio, nella stored procedure di update abbiamo mappato la proprietà Id dell'entity Person verso il parametro personId della stored procedure.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Utilizzare i named query filter di Entity Framework
Abilitare il rolling update su Azure Functions flex consumption
Utilizzare AbortController per cancellare operazioni asincrone in JavaScript
From Data to Insight: Exploratory Data Analysis with Python, VS Code and SQL MCP Server
Gestire pubblicazione Kubernetes tramite .NET Aspire
Utilizzare i command service nei test con .NET Aspire
Utilizzare noopener e noreferrer nei link HTML
Gestire gli errori nelle Promise JavaScript con try()
Impostare automaticamente l'altezza del font tramite CSS
Evitare la compressione degli artefatti in un workflow di GitHub
Cache temporanea in Javascript con oggetti
.NET Aspire vs Dapr: differenze, sovrapposizioni e integrazione


