Согласно поддержке Microsoft, это является результатом ограничения дизайна того, как разработчик различает список таблиц уже в модели и список таблиц в базе данных.
Существует три основных вариантаОбойти эту проблему:
Создайте пользователя базы данных, у которого есть разрешение на просмотр только тех таблиц, которые необходимы для модели.
Недостатками этого параметра является то, чтоправа пользователя должны быть сохранены, модель поддерживается (например, для каждой таблицы, добавленной в модель, «пользователю обслуживания модели» должны быть предоставлены права на просмотр таблицы) (обратите внимание, что после изменения пользователя в конфигурации соединения может потребоваться выйти из конструктораи / или VS, чтобы он вступил в силу)
Разделение EDMX на несколько более мелких моделей
В некоторых случаях это может улучшить производительность на больших моделях, но границыдолжны быть выбраны тщательно, чтобы избежать проблем с выбором из таблиц по моделям.
Удаление таблиц из модели
Как правило, это только вариант, когда в модели уже есть контекстуально ненужные таблицы.