Entity Framework Core – Creare il database all’avvio

Una funzionalità piuttosto utile,  presente in Entity Framework 6.0,  è quella di creare il database in fase di inizializzazione dell’applicatione. In particolare, utilizzando :

è 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 MyContext). […]

La gestione delle rotte in .Net Core

In .Net Core la gestione del routing è gestita tramite tramite i metodi  services.AddMvc() e app.UseMvc() chiamati direttamente all’interno del file Startup.cs. Questi due metodi consentono, rispettivamente, di : registrare MVC utilizzando il framework per la  Dependency Injection integrato in .NET Core Aggiungere il middleware necessario alla gestione della pipeline HTTP (definendo eventualmente le rotte di default)