Mysql EF Хранимая процедура, не генерирует часть C#

У меня есть база данных mysql с процедурой магазина. Когда я добавил в схему, я нашел в edmx это:

<Function Name="abzac_GetByPage" Aggregate="false" 
 BuiltIn="false" NiladicFunction="false" IsComposable="false" 
 ParameterTypeSemantics="AllowImplicitConversion" Schema="paragraph" />

Это я в части SSDL. Но ничего в файле Designer.cs, что не так?

2 ответа

Вы должны попытаться воссоздать.edmx, проверив хранимую процедуру при создании модели. Иногда дизайнеру не удается добавить импорт хранимой процедуры / функции с обновлением. И да, я думаю, что нужно выбрать тип возврата. После воссоздания.edmx я выбрал "void wanna-be function", чтобы вернуть int.

Вы должны создать функцию импорта (просто щелкните правой кнопкой мыши на функции в части Store модели и выберите Create Function Import...)
Но имейте в виду, что если вы используете EF v1.0, импорт функции будет создан только тогда, когда функция вернет набор результатов. Предстоящий EF v4 не содержит этого ограничения.

Другие вопросы по тегам