вот тут написано:
https://habrahabr.ru/post/234827/Для Entity Framework есть Code First подход, где главным становится код, а не база. Преимущества:
— Никакого генерированного кода
— База — это снова просто хранилище. Над ней не надо дрожать, дропается легко и без проблем.
— Простейшая установка среды разработки. Выкачал код и запустил — никакой возни с бэкапами.