Как определить в Entity Framework, что модель не соответствует подключенной базе данных
1,00
р.
р.
Создал модель на основе базы данных. На сервере имеются несколько идентичных ей. Пользователь имеет возможность выбора к какой базе подключиться. Но в тоже время возникает проблема, что пользователь выберет иную БД, в которой отсутствуют требуемые таблицы и возникнет ошибка. Как можно определить присутствуют ли в выбранной БД требуемые таблицы? Есть ли в Entity Framework для этого средства? Использовал Database First
Ответ Если CodeFirst: bool isCompatible = db.Database.CompatibleWithModel(true) true - модель и бд идентичны, false - модель и бд не идентичны.