EF 5 Обновление модели из базы данных Oracle не работает - PullRequest
0 голосов
/ 02 июня 2019

Я работаю над приложением ASP.NET MVC, используя оракул в качестве базы данных. Сначала я использовал базу данных EF 5, и при запуске я без проблем создал модель. но теперь, когда я попытался обновить модель из базы данных, она не работает. это отображается в мастере обновлений, но когда я нажимаю «Готово», ничего не происходит. он не добавляется в .edmx и не генерируются классы моделей.

  • все таблицы имеют первичный ключ
  • большинство полей не равны нулю
  • нет зарезервированных слов

Я создал таблицу с той же структурой, что и одна из старых таблиц, которая уже была в модели. но это не добавлено

Я удалил одну таблицу и попытался добавить ее снова, но та же проблема не была добавлена, и ничего не произошло без ошибок без предупреждения

Таблицы отображаются только в Model.Store

1 Ответ

0 голосов
/ 02 июня 2019

Наконец-то я решил эту проблему.

проблема была в одной из таблиц в базе данных. это не новая таблица, она уже добавлена ​​в модель. первичный ключ этой таблицы - число, и он соответствует внешнему ключу, но есть небольшая разница в ( точность ), он был 3 в первичном ключе и 0 во внешнем ключе

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...