Entity Framework Core Database Сначала
Моя команда унаследовала приложение базы данных, которое содержит сотни таблиц. Приложение использует Entity Framework и сначала использует базу данных для разработки. Наш текущий процесс состоит в том, чтобы вытащить одну или две таблицы за раз в edmx, используя Update Model From Database...
инструмент.
Мы рассматриваем возможность создания нового API с.Net Core, но, насколько я могу судить из проведенного мною исследования, в Entity Framework Core
инструменты. Самое близкое, что я могу найти, - это перепроектировать всю базу данных с Scaffold-DbContext
, а затем использовать миграции для всех будущих изменений базы данных. Мы не можем очистить всю базу данных, потому что в некоторых таблицах есть ошибки, и исправление всех этих ошибок сейчас не является приемлемым вариантом для нас.
Я обнаружил, что могу предоставить список таблиц, которые я хочу, Scaffold-DbContext
звонить, но я не уверен, что миграции можно использовать аналогично Update Model From Database...
инструмент. Могу ли я использовать миграции для добавления таблиц, которые уже существуют в нашей базе данных? Если нет, то на какие еще варианты я должен смотреть?