У меня были бесконечные проблемы с хранимыми процедурами и EDMX. Я создал процедуру, обновил модель из базы данных, и все сработало. Затем я удалил столбец и добавил новый в хранимую процедуру. Я обновил модель, но EDMX, похоже, не обновил определение proc.
Я удалил proc и сделал обновление, но вручную пришлось удалить все ссылки на proc. Я закончил просто переименование proc и импорт через обновление модели из базы данных.
У меня была такая же проблема. Добавлен новый столбец и переименован в существующий столбец. Я обновил EDMX через модель обновления из базы данных, но никаких изменений в EDMX не было, и, очевидно, во время выполнения он терпит неудачу. Как следует обновлять хранимую процедуру с помощью Entity Framework?
Я удалил proc, восстановил модель, удалил файлы cs для proc, скомпилировал, затем снова добавил процедуру в базу данных, обновил модель и ударил! Он добавляет одну и ту же модель 3 раза, причем только последняя является правильной. Почему он продолжает возвращать старые версии?