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
Aggiungere le issue di più repository in una board in GitHub
Sfruttare la local cache del browser tramite gli ETag in ASP.NET Core
Configurare policy CORS in Azure Container Apps
Test reporting in un workflow di GitHub
Utilizzare la libreria Benchmark.NET per misurare le performance
Elencare le container images installate in un cluster di Kubernetes
Leggere e scrivere su cookie tramite Blazor
Effettuare il download di un file via FTP con la libreria FluentFTP di .NET
Raggruppare i parametri di una minimal API in un singolo oggetto in ASP.NET Core
Dependency Injection e custom validator in Blazor con .NET 7.0
Condividere i workflow tra più repository in GitHub
Leggere la configurazione da Azure KeyVault con logica di retry in ASP.NET Core