2015-06-25 3 views
0

Im использует vs2012 и имеет проект, в котором у меня есть модель Entity Framework v4.4, указанная в базе данных Sql Server 2008R2. Некоторое время я добавлял хранимые процедуры и функции в базу данных и используя «Обновить модель из базы данных», чтобы без проблем приводить их в модель.База данных Entity Framework Сначала не вносятся функции

Недавно еще один разработчик, работающий над проектом, начал испытывать проблемы с добавлением новых хранимых процедур и функций - он использует VS2013. Когда он выбирает «Обновить модель из базы данных», новые сохраненные procs отображаются в списке добавленных procs, но когда нажимается Finish, они не добавляются в модель, и на самом деле, если он снова захочет обновить модель из базы данных, они все еще остаются перечисленных в новых хранимых процедурах для добавления. То же самое происходит с новыми функциями.

Он смог обойти это, изменив файл edmx вручную, но нам это не нравится.

Мы посмотрели SO и увидели сообщения о предоставлении разрешения EXECUTE на procs (что нам не пришлось делать до этого). Мы попытались предоставить разрешение Execute, но это ничего не изменило - такое же поведение.

Любые идеи?

ответ

0

Все функции на основе таблиц, которые, очевидно, не импортируются в EF 4