locked
Как определить в Entity Framework, что модель не соответствует подключенной базе данных RRS feed

  • Вопрос

  • Создал модель на основе базы данных. На сервере имеются несколько идентичных ей. Пользователь имеет возможность выбора к какой базе подключиться. Но в тоже время возникает проблема, что пользователь выберет иную БД, в которой отсутствуют требуемые таблицы и возникнет ошибка.
    Как можно определить присутствуют ли в выбранной БД требуемые таблицы? Есть ли в Entity Framework для этого средства?
    2 ноября 2016 г. 18:42

Ответы

  • Добрый день.

    Как минимум одно есть, вы можете посмотреть тип и сообщение в исключении возникающем при переключении, написать блок try catch и при перехватывании такого Exception вы будете понимать, что схема не подходит.

    3 ноября 2016 г. 6:52
    Отвечающий