A
A
addd2015-11-13 11:53:34
SQL
addd, 2015-11-13 11:53:34

How to add a stored procedure to EF that exists in the database?

Добавлял по базе классы без edmx модели с помощью EntityFramework, т.е. при таком добавлении нет варинатов добавить ещё хранимые процедуры с базы.
писал отдельный метод для хранимой процедуры
((IObjectContextAdapter)this).ObjectContext.ExecuteFunction("sp_GetTop", paramList.ToArray())
возращает ошибку - the function coudont be found in container
как правильно вызвать существующую в бд хранимую процедуру.

Answer the question

In order to leave comments, you need to log in

2 answer(s)
Дмитрий Ковальский, 2015-11-13
@dmitryKovalskiy

Использую подход DBFirst. Хранимки цепляются через - Update Model From DB -> select DB -> и в следующем диалоге последний пункт - "Stored Procedures And Functions". На всякий случай уточните версию EF и подход к разработке.

A
ArturNak, 2015-11-13
@ArturNak

it is possible and through code first to call stored procedures. You just need to use the SqlQuery method, which specifies the name of the procedure and parameters.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question