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
Supportare il sorting di dati tabellari in Blazor con QuickGrid
Esportare ed analizzare le issue di GitHub con la CLI e GraphQL
Assegnare un valore di default a un parametro di una lambda in C#
Eseguire le GitHub Actions offline
Eseguire attività con Azure Container Jobs
Eseguire una query su SQL Azure tramite un workflow di GitHub
Potenziare Azure AI Search con la ricerca vettoriale
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Hosting di componenti WebAssembly in un'applicazione Blazor static
Creazione di plugin per Tailwind CSS: espandere le Funzionalità del Framework
Come migrare da una form non tipizzata a una form tipizzata in Angular
Migrare una service connection a workload identity federation in Azure DevOps