Specifically, I am connecting a SQLExpress (free!) database to a MVC program. You can connect any local database in this way.
Start by creating a local database. You can refer to my SQL 4 part blog post on how to use SQL and SQL databases! Using Visual Studio, navigate to the very left where Service Explorer is located. Right click and hit add connection.
Then, you need to fill out this form. I used SQL Server for the first setting. Next you need your server name.. which is the computer name and then a backslash and likely SQLEXPRESS if you are using SQLServer Express.
Right click on Models to create an Entity Framework. I would use 5.0 because it is better supported as of now for further actions to make the MVC.
Select Generate From Database and you will be here:
Click the checkmarks for the table(s) you would like to select. Hit finish and your models will be displayed! You are now connected and need to write in the code for application to get it working with the front end!