Swagger Tools per documentare Api DotNet Core

Reading Time: 2 minutes Scrivere una buona documentazione per un API consente di comprenderne facilmente le funzionalità e le modalità di utilizzo. Spesso la riscrittura della documentazione viene effettuata manualmente. Esistono numerosi sistemi che consentono di automatizzare le operazioni di scrittura della documentazione: uno di questi è Swagger/OpenApi. A partire da una descrizione dell’ API, i tool automatici consentono […]

DotNet Core, Coravel & SignalR

Reading Time: 3 minutes Coravel è una libreria .net core che consente di implementare funzionalità legate allo scheduling (e non solo), promettendo di mantenere semplice la configurazione. La descrizione del progetto su github riporta:  Near-zero config .NET Core library that makes Task Scheduling, Caching, Queuing, Mailing, Event Broadcasting (and more) a breeze! L’utilizzo di SignalR con Coravel è piuttosto […]

Entity Framework Core – Creare il database all’avvio

Reading Time: 1 minute Una funzionalità piuttosto utile,  presente in Entity Framework 6.0,  è quella di creare il database in fase di inizializzazione dell’applicatione. In particolare, utilizzando : Database.SetInitializer(new CreateDatabaseIfNotExists<MyContext>()); è possibile automatizzare le operazioni di creazione della struttura del database, nel caso in cui non esista. Ovviamente il database creato rispetta le definizioni presenti all’interno del contesto (nell’esempio […]