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
Verificare la provenienza di un commit tramite le GitHub Actions
Utilizzare politiche di resiliency con Azure Container App
Utilizzare la versione generica di EntityTypeConfiguration in Entity Framework Core
Utilizzare le Cache API di JavaScript per salvare elementi nella cache del browser
Utilizzare Model as a Service su Microsoft Azure
Gestire i null nelle reactive form tipizzate di Angular
Specificare il versioning nel path degli URL in ASP.NET Web API
Reactive form tipizzati con modellazione del FormBuilder in Angular
Applicare il versioning ai nostri endpoint ASP.NET Core Minimal API
Utilizzare ChatGPT con Azure OpenAI
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Creare gruppi di client per Event Grid MQTT