Ответ 1
Исправлено удалением файла и его регенерированием.
Странная вещь, она работала нормально несколько дней назад. Я добавил новый столбец в таблицу и собираюсь обновить модель через конструктор, и теперь он говорит: "Дизайнер модели данных Entity не может отобразить запрошенный файл. Вы можете отредактировать модель с помощью XML-редактора".
Ничего особо примечательного в отношении нового поля, это просто поле с нулевым битом в SQL Server 2008.
Исправлено удалением файла и его регенерированием.
Это случилось со мной несколько раз, обычно при вытаскивании решения из подрывной деятельности. Реконструкция проекта всегда исправляла проблему для меня.
ДЛЯ Visual Studio 2017
Я искал решение, но придумал установку некоторых пакетов NUGET и расширений, ничего не получилось.
Решение (отсутствует Entity Framework в Visual Studio)
Я также сталкиваюсь с этим раздражающим экраном. Нет, я не хочу редактировать мою модель в XML... Я хочу, чтобы довольно дизайнер! В моем случае я добавил таблицу, в которой не было первичного ключа. Чтобы исправить...
1) Откройте edmx в XML
2) Удалите ошибочную таблицу. Он должен быть четко определен с комментарием "< - ERROR".
3) Очистить и перестроить.
4) Закройте и заново откройте Visual Studio (да, это раздражает, но необходимо)
5) Восстановите еще один раз, затем откройте файл edmx. Должен открыть дизайнерский дизайн.
Надеюсь, это поможет.
Это произошло со мной, когда я добавил поле в таблицу, которая использовалась в функции как RETURN (SELECT TableName. *....)
Подмножество CollectionSet типа ReturnType node для этой функции в EDMX не обновлялось.
Чтобы исправить это, вам нужно просто запустить ALTER FUNCTION (без его изменения), а затем обновить модель из базы данных в Visual Studio.
Несколько раз эта проблема возникает, потому что представление XML модели имеет некоторые конфликты. В моем случае ошибка была вызвана тем, что модель имела противоречивую ссылку, другими словами, была ссылка на таблицу, которая была удалена вручную в XML, и удаление было выполнено неправильно (они оставили ссылку EntityType, но удалены все остальное).
Я только что открыл файл XML, и проблема была подчеркнута, я просто удалил его, и он исправил проблему, модель была показана без каких-либо проблем.
У вас была аналогичная проблема: ничего не было в окне конструктора.
Двойной щелчок каждой из сущностей в браузере модели заставил их снова появиться.
У меня нет возможности удалить edmx.
Я попробовал очистить, выйти и затем построить.
Решение. Скопируйте пасту из исходного элемента управления в .edmx и .edmx.diagram, затем перестройте.
Я получал эту ошибку от особо неприятного слияния.
Я решил проблему, изменив установку и выбрав модуль разработки рабочего стола .net + Отдельные компоненты: Инструменты Entity Framework 6 и инструменты разработки .NET Framework 3.5.
Я не знаю, могло ли это сделать трюк.
У меня просто была такая же проблема после слияния. К счастью, отмена изменений в edmx и связанных файлах в окне регистрации и повторное добавление новых файлов решило это для меня.