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
Pubblicare la documentazione di un repository con GitHub Pages
Leggere la configurazione da Azure KeyVault con logica di retry in ASP.NET Core
Utilizzare domini personalizzati gestiti automaticamente con Azure Container Apps
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Ottenere il riferimento alla finestra che ha aperto un'altra finestra con HTML5 e JavaScript
Fare automaticamente il merge di una pull request con un workflow di GitHub
Ottimizzare il codice JavaScript utilizzando WeakMap e WeakSet
Leggere i dati di configurazione di ASP.NET Core da Azure Key Vault
Creare applicazioni distribuite con Azure Container Apps e Dapr
Usare gateway dedicati con Azure Cosmos DB per migliorare le prestazioni
Utilizzare il tag HTML template
Ottimizzare la persistenza che coinvolge un solo oggetto con Entity Framework Core 7
I più letti di oggi
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- Effettuare update massivi con Entity Framework Core 7
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!