Можно создать дубликат:
EF 4.1 Code-first vs Model/Database-firstEntity framework - сначала код, или, может быть, модель?
я сделал некоторые исследования, но ответы не удовлетворили меня. Я начал собственное приложение asp.net mvc с инфраструктурой сущностей, чтобы работать с базой данных. Я начал с создания db, чем создать модель из этой базы данных. Ну, я знаю, что это называется «модель-первая». Я знаю второй способ: сделать это из школы (сначала код). Мой преподаватель сказал мне сегодня, что метод первой модели устарел. Это правда? Или возможно: имеет ли код-первое преимущество? На ваш взгляд, какая разница, какая из них лучше?
IMHO, код первый или плакать позже. – Yuck
Если вы создаете модель из db, сначала база данных сначала не модель. –