Operazioni CRUD con ASP .NET MVC usando Entity Framework Database First

Come creare un’applicazione ASP .NET MVC per realizzare operazioni CRUD utilizzando Entity Framework con approccio Database First.