У меня есть существующая база данных с большим количеством сложных хранимых процедур, и я хочу использовать эту процедуру в EF 4. Я сделал следующее:
Клиент
. MyFunction
, сложный тип. Результирующий код:
CustomerEntities entity = new CustomerEntities();
var result = entity.MyFunction("XYZ", ref o_MyString);
Теперь у моей хранимой процедуры есть выходной параметр, который я использовал для вызова по ссылке (в WebForm). Но я получаю следующую ошибку:
не может преобразовать из 'ref string' в 'System.Data.Objects.ObjectParameter'
Пожалуйста, помогите
Edit
Когда я пытаюсь сохранить, я получаю следующую ошибку:
Привязка функции сопоставления указывает функцию Model.Store.P_GetCustomer с неподдерживаемый параметр: o_MyString. Выходные параметры могут быть сопоставлены только через свойство RowsAffectedParameter. Используйте привязки результатов для возврата значений из вызова функции.