Database First development with Entity Framework:
We have seen this approach in where we created the EDM, context and entity classes from an existing database. So, when you generate EDMX from an existing database then it is a Database First approach.
Entity Data Model can be updated whenever database schema changes. Also, database-first approach supports stored procedure, view, etc.
These basic tutorials cover the Database-first approach.
Learn how to choose appropriate EF development approach in the next chapter.