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
Persistere la ChatHistory di Semantic Kernel in ASP.NET Core Web API per GPT
Come EF 8 ha ottimizzato le query che usano il metodo Contains
Il nuovo controllo Range di Blazor 9
Assegnare un valore di default a un parametro di una lambda in C#
Gestire la cancellazione di una richiesta in streaming da Blazor
Scrivere selettori CSS più semplici ed efficienti con :is()
La gestione della riconnessione al server di Blazor in .NET 9
Utilizzare Copilot con Azure Cosmos DB
Creare un webhook in Azure DevOps
Eseguire i worklow di GitHub su runner potenziati
Combinare Container Queries e Media Queries
Utilizzare EF.Constant per evitare la parametrizzazione di query SQL