Что такое Model First?

Какие особенности этого подхода?

Подход взаимодействия с базой данных, при котором разработчик создает модель, а уже затем по модели, используя Entity Framework, создается база данных.