У меня есть приложение Entity Framework и импортированная хранимая процедура, которая принимает одну переменную типа varchar
. Я хочу получить параметр из элемента управления текстовым полем. Результаты хранимой процедуры, которую я хочу установить в источнике данных для элемента управления GridView
. Однако, когда я делаю dbContext.spMyProc(txtMyField.Text)
, я могу видеть с intellisense, что возвращаемый тип dbContext.spMyProc(txtMyField.Text)
является int. Я могу только предположить, что он возвращает количество строк в базе данных. Как я могу сделать dbContext.storedProc
и установить значение, равное типу IEnumerable, который затем можно установить в качестве источника данных для GridView
?Выполнение хранимых процедур с помощью EF 5
процедура подобно
select distinct
pdh.patientId
,p.Page
,p.Gender
,r.Race
from PatientDiagnosisHistory as pdh
inner join.... tables
Вы хотите установить скалярное значение в качестве источника данных? Покажите свой SP для лучшей помощи. –