Вчера на конференции я узнал о важности перевода вашей базы данных в систему контроля версий. Они показали нам, как сделать новый проект базы данных и импортировать базу данных.
Что меня интересует, так это то, как я могу изменить существующий проект, работающий на Entity Framework, чтобы использовать возможности проекта базы данных? Обновления схемы всегда выполнялись с помощью Entity Framework Migrations. Я понял, что проект Database сможет развернуть для меня обновления базы данных и сохранить эти сценарии обновления в систему контроля версий, но я бы хотел сохранить Entity Framework для запросов моих данных (если это вообще имеет смысл).
Можно ли (или даже рекомендуется) использовать Entity Framework для доступа к базе данных, но управлять базой данных с помощью проекта базы данных в Visual Studio? Как вы поступите об этом?
Я пытался найти похожие вопросы и с помощью Google определить, есть ли у кого-то еще такая же проблема, но пока нет игральных костей.
Я также должен заявить, что рассматриваю возможность использования этого в базах данных, в которых также есть хранимые процедуры. Они вообще не контролируются через Entity Framework и, следовательно, пока не находятся под контролем исходного кода.
Спасибо за ваше время.