Una delle novità di Entity Framework 6 per quanto riguarda Code First è la possibilità di mappare le operazioni di Insert/Update/Delete verso stored procedure, piuttosto che lasciando generare codice SQL. Per fare questo dobbiamo semplicemente invocare il metodo MapToStoredProcedures sull'entity come nel seguente codice:
modelBuilder .Entity<Person>() .MapToStoredProcedures();
Volendo, possiamo personalizzare i parametri e i nomi delle stored procedure sfruttando gli overload del metodo MapToStoredProcedures, ma questo sarà argomento di prossimi script.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Implementare il throttling in ASP.NET Core
Effettuare delete massive con Entity Framework Core 7
Evitare la command injection in un workflow di GitHub
Utilizzare politiche di resiliency con Azure Container App
Criptare la comunicazione con mTLS in Azure Container Apps
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Configurare dependabot per aggiornare le dipendenze di terze parti con GitHub Actions
Workflow di continuous deployment tramite pull request label in GitHub
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Eseguire operazioni sui blob con Azure Storage Actions
Assegnare un valore di default a un parametro di una lambda in C#
Recuperare un elemento inserito nella cache del browser tramite API JavaScript