giovedì 17 aprile 2025

C# Entity Framework utilizzo del metodo SqlQuery

Quando si utilizza Entity Framework Core, può tornare utile il metodo "SqlQuery" della proprietà Database della classe DBContext, che permette di eseguire query su tutto il database.
Oltre a velocizzare l'esecuzione delle operazioni sul database, a differenza delle tradizionali metodi del Framework, possiamo eseguire anche scenari ed operazioni complesse.

Qui di seguito si riporta un frammento di codice di un semplice utilizzo, in cui restituisce un numero intero indicante il totale dei record, il tutto tramite il linguaggio di programmazione C#.


C#

DatiContext dati = new DatiContext();

var   datiSqlQuery =    dati.Database.SqlQuery<int>($"select count(*) from Anagrafica ").ToList();


Nessun commento: