У меня есть решение VS 2019, которое использует EF 6.2 (сначала база данных). Когда я импортировал хранимую процедуру, а затем настроил свойства для возврата сложного типа, дизайнер не поместил объект хранимой процедуры в контекст модели. Однако вы можете увидеть хранимую процедуру в «Импорт функций» и «Хранимые процедуры / функции» в браузере модели. Пробовал снова и снова.
Затем я открыл то же решение в VS 2017. Удалил хранимую процедуру из браузера модели, затем снова импортировал хранимую процедуру (и назначил сложный тип в качестве возврата). После компиляции хранимой процедуры объект не может быть найден в контексте модели.
Мне удалось это повторить. Очень странно. Не проблема разрешений, потому что импорт работает в VS2017, но не в VS2019. Одинаковые версии EF в обоих (это одно и то же решение).