Database First development with Entity Framework:
We have seen this approach in Create Entity Data Model 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.