Entity Framework Core, ApplyConfigurationsFromAssembly multi context Nello sviluppo di progetti con Entity Framework Core risulta molto comodo gestire le configurazioni delle singole entity a livello di file di configurazione, ed indicare a Entity Framework di caricarle a partire dall’assembly in cui sono posizionati. Consideriamo ad esempio la classe in cui viene definita la configurazione per l’entity Users: Il poter suddividere la […]
.Net 7 e Problem Details Nello sviluppo di WebApi, la generazione di errori facilmente interpretabili nella generazione di eccezioni risulta un punto particolarmente importante. Nelle versioni precedenti di .NET Core gli errori non venivano gestiti con un payload standard e spesso era necessario ricorrere a librerie di terze parti per fornire la giusta documentazione. Una di queste librerie è sicuramente […]
Raspberry pi configurazione multi-wifi Può capitare di dover configurare più reti wifi all’interno del raspberry. Ad esempio, per avere la configurazione per la rete di casa e la rete aziendale. Per far in modo che il raspberry si connetta automaticamente in base alla rete che “trova”, è necessario mettere mano al file di configurazione della rete wifi. La premessa […]
.Net Core e WebSocket Uno dei problemi che maggiornamenti dobbiamo affrontare durante lo sviluppo di WebApi, è la necessità di dover mantenere aperta la connessione tra client e server: per esempio per gestire un flusso realtime. Inoltre si rende necessario mantenere un canale di comunicazione full-duplex tra client e server. Tutto questo è in contrasto con le caratteristiche del […]
CsvHelper e colonne opzionali CsvHelper è una libreria .net che consente di leggere e scrivere file csv . Trovo questa libreria particolarmente comoda perchè è ampiamente configurabile, il che la rende piuttosto flessibile. Uno dei problemi in cui mi sono imbattuto è la necessità di parsare file csv differenti, andando a generare però una lista di oggetti comune. Questo […]