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
Creare moduli CSS in React
Evitare la command injection in un workflow di GitHub
Reactive form tipizzati con FormBuilder in Angular
Creazione di componenti personalizzati in React.js con Tailwind CSS
Routing statico e PreRendering in una Blazor Web App
Eseguire attività pianificate con Azure Container Jobs
Mascherare l'output di un valore all'interno dei log di un workflow di GitHub
Utilizzare il trigger SQL con le Azure Function
Usare Refit e Polly in Blazor per creare client affidabili e fortemente tipizzati
Recuperare un elemento inserito nella cache del browser tramite API JavaScript
Utilizzare i primary constructor in C#
Sfruttare al massimo i topic space di Event Grid MQTT