MDriven DB Reverse Engineering / Evolve DB не работает
Попытка реинжиниринга существующей базы данных SQL Server 2017, но не удалось, так как я пытался развить БД.
Я использовал статью на https://www.capableobjects.com/2011/02/27/reverse-engineer-a-database/.
Первоначальный реверс-инжиниринг работал, я мог использовать сгенерированные классы в диаграмме, добавлять новые / удалять записи и т. Д.
Но когда я пытался сохранить скрипт ("Сохранить скрипт" в Prototyper), ничего не происходило. Кроме того, добавление новых атрибутов к классам и нажатие кнопки "Evolve Database" в Prototyper ничего не делает. Нет визуальной обратной связи, например, показ сценария изменения, ошибки и т. Д.
Есть идеи?
1 ответ
Чтобы сохранить сценарий обратно в db - и, таким образом, иметь возможность развиваться позже - должны быть две административные таблицы: ECO_ORMAPPING и ECO_TABLES. Есть ли в вашей базе данных такие? Если не добавить их. Вы можете проверить любую другую базу данных на столбцах.