Code First и Model First

Подскажите пожалуйста чем конкретно отличаются модели Code First и Model First? Вроде бы и то и другое - всё начинается с кода, и на его основе делается БД, но какая-то между ними разница то наверняка есть?

Code First - написание непосредственного кода, и на основе этого кода - генерирование базы данных.

Model First - ИМХО, хорош если ты любишь дизайн (ну или совсем не любишь писат код на шарпе или SQL). Фишка в том, что ты проектируешь свою таблицу и эта модель и будет автоматически создавать саму базу данных.

Если выбирать из этого ( или сравнивать их ) - то мне кажется, что CodeFirst лучше, потому то так ты лучше понимаешь код.

Если больше нравится графический моделлинг - то Model First - это твой выбор

Об этом и многом другом Вы можете узнать на курсе Entity Framework 6.