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... инструмент. Могу ли я использовать миграции для добавления таблиц, которые уже существуют в нашей базе данных? Если нет, то на какие еще варианты я должен смотреть?

0 ответов

Другие вопросы по тегам