Una delle novita introdotte da Entity Framework Core rispetto al suo predecessore è la capacità di utilizzare nella stessa query sia SQL che LINQ. L'utilizzo del codice SQL è ammesso solo per la clausola Select utilizzando il metodo FromSql, ma in futuro potrà essere esteso anche ad altri metodi. Prendiamo come esempio la seqguente query.
var blogs = context.People
.FromSql("SELECT * FROM dbo.GetPeople {0}", searchTerm)
.Where(b => b.Age > 18)
.ToList();In questo caso invece che estrarre i dati dalla tabella People, li estraiamo da una Table Valued Function, chiamata GetPeople, alla quale passiamo un valore per estrarre solo le persone con un determinato nome.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Il nuovo persistent state in Blazor
Utilizzo delle Feature flag in ASP.NET Core
Validazione personalizzata nelle Minimal API di ASP.NET Core
Gestione delle issue type con GitHub
Creare un indice su una colonna JSON in SQL Server
Response streaming con Blazor e .NET 10
Blazor e Static Web Assets in .NET 10
Diagnosticare e monitorare Azure con Azure MCP Server
Usare Microsoft-Decision-1 di AI Foundry per ottenere risposte decisionali strutturate
Raggruppamento degli aggiornamenti di dipendenze tra directory in un monorepo con Dependabot
Shadow DOM open e closed sulla gestione delle pagine
Supporto nativo a JSON in SQL Server 2025


