In Model first approach we design the model first and then based on model-objects we design the database objects.
Because understanding of how entity framework works will help you to understand model first approach better, and you must have some understanding of EDMX file.
Create a new ASP.NET MVC Project, by clicking New > Project > ASP.NET MVC Web Application >
First we create an empty model in our project
Now we create two business entities in our model, and when we run the project, our database tables will be created automatically