A partire dalla versione 6.1 di Entity Framework è stata aggiunta la possibilità di configurare gli interceptors direttamente da file di configurazione e non solo da codice. Sicuramente l'interceptor più usato è quello che permette di infilarsi nella pipeline di esecuzione dei comandi per poterli loggare. Nell'esempio che segue possiamo vedere come impostare il file di configurazione per abilitare il logging.
<interceptors> <interceptor type="System.Data.Entity.Infrastructure.Interception.DatabaseLogger, EntityFramework"> <parameters> <parameter value="c:\log\log.txt"/> </parameters> </interceptor> </interceptors>
Semplicemente aggiungendo queste righe al file di configurazione possiamo abilitare il logging, eliminandole lo disabilitamo.
Commenti
Per inserire un commento, devi avere un account.
Fai il login e torna a questa pagina, oppure registrati alla nostra community.
Approfondimenti
Monitorare i server on-premises con Azure Arc
Monitorare metriche delle risorse Azure con Load Testing
Sviluppo applicazioni x-plat con .NET MAUI
Definire lo stile CSS in base alle dimensioni del container
Introduzione alla security con GitHub
Creare un router per Single Page Application con l'evento navigate
Le novità di .NET 7 e C# 11
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Abilitare HTTP/3 in ASP.NET Core 7.0
Determinare lo stato di un pod in Kubernetes
Cache policy su route groups di Minimal API in ASP.NET Core 7
Leggere e scrivere su cookie tramite Blazor