Мастер Entity Data Model Wizard получает исключение при попытке добавить новое соединение Oracle

Я пытаюсь сгенерировать / обновить модель edmx из базы данных Oracle, и мне нужно создать новое соединение с этой базой данных Oracle. Когда я нажимаю "Проверить соединение", оно успешно выполняется, но когда я нажимаю "ОК", выдается следующая ошибка:

Операция недействительна из-за текущего состояния объекта

Ошибка VS 2017 при добавлении нового соединения для обновления модели edmx введите описание изображения здесь

1 ответ

У меня была точно такая же проблема после новой установки VS2017.

  1. Установил VS2017 (корпоративная версия, в моем случае).
    • Ранее ODT не работал в версии сообщества, но Oracle, возможно, исправил это.
  2. Установленные инструменты разработчика Oracle для Visual Studio 2017

    • ODT сломал VS2017, и мне пришлось сделать "ремонт", который устранил проблему, когда VS2017 даже не запустился. Вот где началась проблема, которую вы описали.
  3. Переустановил ODAC 12.2c Release 1 и Oracle Developer Tools для Visual Studio (12.2.0.1.0)

    • Ранее был установлен для VS2015.

Теперь все работает как положено, и я могу, например, обновить свои модели EF6.

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