Una delle novità introdotte dalla versione 2.2 di Entity Framework Core consiste nella capacità di aggiungere uno o più tag alle nostre query al fine di poterle meglio identificare nei log. Un tag non è altro che una stringa che viene aggiunta al log quando viene inviata la query. Per aggiungere un tag basta invocare il metodo TagWith passando in input il tag come si vede nell'esempio.
var result = context.People.TagWith("Special query") .Where(p => p.Name.StartsWith("a")) .Count();
In questo caso, viene inviata al log la seguente stringa.
-- Special query SELECT [p].[Id], [p].[Name] FROM [People] AS [p] WHERE [p].[Name] LIKE 'a%'
Grazie al fatto che il tag precede la query a cui è associato, diventa molto semplice recuperare le nostre query nel log e verificare se vengono eseguite correttamente, quante volte vengono eseguite e altro ancora.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Code scanning e advanced security con Azure DevOps
Creare una libreria CSS universale: Cards
Creazione di componenti personalizzati in React.js con Tailwind CSS
Utilizzare il nuovo modello GPT-4o con Azure OpenAI
Supportare lo HierarchyID di Sql Server in Entity Framework 8
Generare HTML a runtime a partire da un componente Razor in ASP.NET Core
Applicare un filtro per recuperare alcune issue di GitHub
Sfruttare al massimo i topic space di Event Grid MQTT
Modificare i metadati nell'head dell'HTML di una Blazor Web App
Effettuare il refresh dei dati di una QuickGrid di Blazor
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Evitare (o ridurre) il repo-jacking sulle GitHub Actions
I più letti di oggi
- Effettuare shallow e deep copy di un reference type
- Utilizzare il metodo Index di LINQ per scorrere una lista sapendo anche l'indice dell'elemento
- Learn&Get 'Applicazioni del mondo reale con ASP.NET 2.0' - Milano
- Microsoft Security Bulletin di maggio 2008
- Preview 4 per ASP.NET MVC
- Speciale ASP.NET Charting: grafici per tutti i gusti!
- Resi noti i prezzi di Windows 7: in italiano dal 22 ottobre
- Il web per le masse: Microsoft presenta il nuovo editor gratuito WebMatrix
- Ritardo per il SP3 di Windows 2000
- UDDI, terza versione in arrivo