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
Migrare una service connection a workload identity federation in Azure DevOps
Ottenere il contenuto di una cartella FTP con la libreria FluentFTP
Eseguire query manipolando liste di tipi semplici con Entity Framework Core
Semplificare il deployment di siti statici con Azure Static Web App
Gestire i null nelle reactive form tipizzate di Angular
Specificare il versioning nel path degli URL in ASP.NET Web API
Eseguire query manipolando le liste contenute in un oggetto mappato verso una colonna JSON
Eseguire attività basate su eventi con Azure Container Jobs
Eseguire operazioni con timeout in React
Eseguire un metodo asincrono dopo il set di una proprietà in Blazor 8
Gestire undefined e partial nelle reactive forms di Angular
Utilizzare i primary constructor di C# per inizializzare le proprietà
I più letti di oggi
- Ottimizzare le performance delle collection con le classi FrozenSet e FrozenDictionary
- Utilizzare il trigger SQL con le Azure Function
- Disabilitare automaticamente un workflow di GitHub (parte 2)
- Ottimizzazione dei block template in Angular 17
- Paginare i risultati con QuickGrid in Blazor
- Ed infine anche il calendario :)
- ecco tutte le novità pubblicate sui nostri siti questa settimana: https://aspit.co/wkly buon week-end!