A Good MVC Database First Tutorial
I know there are a lot of examples out there of MVC Code first, but there does not seem to be a whole bunch on Database first. I did find a really nice one, even though it is a bit old.
Julie Lerman had created a post about Building an MVC3 with Database First and Entity Framework 4.1.
This simple tutorial still applies today, I just did it with Visual Studio 2013 so that would be MVC5 and Entity Framework 6. There are just a couple gotchas.
Generating Strongly Typed Entity Class
This is the first gotcha. I picked the EF 6.x DbContext Generator. Then I discovered that the Model1.Context was redundant so I had to delete it. I kept the Model1.tt though.
Running the Application
This one was really easy to fix. In the Global.asax you will find that MVC5 uses the various config.cs files located in the App_Start folder. So instead of editing your routes in Global.asax just edit them in RouteConfig.cs in the App_Start folder.
There might be better ways to fix these gotchas, especially that first one. The thing is it worked and is a great little DB First tutorial.