#c# #.net #entity-framework-core #migration #edmx
#c# #.net #entity-framework-core #миграция #edmx
Вопрос:
у нас уже есть .net-приложение с большим объемом edmx (более 1000 таблиц и хранимых процедур …). мы хотим перенести dll, содержащую edmx, в .NET Core. Какой самый простой способ / инструмент / процесс для этого? официальное видео MS для этогоhttps://youtu.be/rRhBX2653Sg но спикеру, похоже, было не очень удобно это делать, несмотря на легкий edmx его образца.
Заранее спасибо
Комментарии:
1. Я полагаю, вы захотите создать Scaffold-DbContext , а затем при необходимости изменить свой VS-проект оттуда. С таким количеством таблиц и столбцов я бы не советовал делать это вручную.
2. Одна идея (и это не полное решение) заключается в создании нового проекта класса и обратном проектировании базы данных с помощью EFCorePowerTools , добавив что-либо из текущего проекта в новый проект. Когда вы удовлетворены, укажите на новый проект класса или, если вы пишете модульный тест, запустите код для нового проекта.