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
Esporre un server MCP con Azure API Management
Integrare un servizio esterno con .NET Aspire
Importare repository da Bitbucket a GitHub Enterprise Cloud
Gestione ciclo di vita in .NET Aspire
Utilizzare Intersect e Except per filtrare set di dati in TSql
Creare agenti facilmente con Azure AI Agent Service
Introduzione ai web component HTML
Abilitare il rolling update su Azure Functions flex consumption
Eliminare una project wiki di Azure DevOps
Introduzione alle Container Queries
Gestire gli errori nelle Promise JavaScript con try()
Integrazione di Copilot in .NET Aspire


