EF 6.1 Code First из базы данных не показывает хранимые процедуры

Я получил EF 6.1 и попытался выполнить обратный инжиниринг из существующей базы данных, я в основном следил за всем, что показано в этом видео http://msdn.microsoft.com/en-us/data/jj200620.aspx, и это сработало. Затем я попробовал хранимую процедуру, она также подверглась обратному проектированию, отлично. Затем, сегодня утром, когда я попробовал это снова, независимо от того, что я делаю, мастер модели данных сущностей не будет показывать никаких хранимых процедур, он показывает только таблицы и представления.

Кто-нибудь еще сталкивался с этой проблемой и как вы ее решаете? Спасибо.


person Ray    schedule 29.07.2014    source источник


Ответы (1)


CodeFirst не поддерживает функции хранения так, как это делает DatabaseFirst, и в результате разработчик не разрешает обратное проектирование хранимых процедур/TVF. Вы можете выполнить хранимую процедуру, используя методы SqlQuery или ExecuteSqlCommand для DbContext.Database, что не требует какого-либо обратного проектирования.

person Pawel    schedule 29.07.2014
comment
это все еще правда? - person erotavlas; 19.07.2017
comment
AFAICT да, это все еще верно. - person Pawel; 19.07.2017