Я пытаюсь импортировать хранимую процедуру в объектную модель, используя первый подход к базе данных, и импорт завершается неудачно из-за следующего предупреждения. Я использую Visual Studio 2015 update3
Ошибка 6005: Функция 'ar_get_contact_name' имеет возвращаемый тип данных 'varchar', который в настоящее время не поддерживается для целевой версии Entity Framework. Функция была исключена.
Ошибка 6046: Невозможно сгенерировать функцию импорта, тип возврата функции хранилища 'ar_get_contact_name'. Функция будет проигнорирована, и импорт функции не будет сгенерирован.
Таблица и SP следующим образом
создать таблицу "entityframework" .ar_contact
(
contact_code char (10) не нулевой первичный ключ,
имя char (80) не ноль
)
CREATE PROCEDURE 'entityframework'.ar_get_contact_name (
cont_code LIKE ar_contact.contact_code)
ВОЗВРАТ
УАКСНАК (50); * * тысяча двадцать пять
DEFINE cont_name VARCHAR (255);
ВЫБРАТЬ
ar_contact.name
В
cont_name
ОТ
ar_contact
ГДЕ
cont_code = contact_code;
RETURN cont_name;
КОНЕЦ ПРОЦЕДУРЫ
Есть ли обходной путь для этого?