Я пытаюсь использовать хранимую процедуру в рамках сущности. У меня была модель, созданная изначально без сохраненного процесса. Затем я вошел в Обновление модели из базы данных и выбрал нужную хранимую процедуру, а затем добавил ее через функцию импорта.
Теперь я вижу функцию в браузере модели в разделе «Импорт функций», но когда я пытаюсь вызвать ее в контексте объекта, я получаю сообщение об ошибке, говорящее, что «xxModel» не содержит определения «xxfunction». Есть идеи, что я могу делать не так?
Я не вижу ошибок в файле, связанном с процедурой.
Вот теги для сохраненных процедур в файле edmx
<Function Name="p_DeleteDealFacts" Aggregate="false" BuiltIn="false"
NiladicFunction="false" IsComposable="false"
ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
<Parameter Name="DealID" Type="int" Mode="In" />
<FunctionImportMapping FunctionImportName="DeleteDealFacts"
FunctionName="InterceptModel.Store.p_DeleteDealFacts" />
</EntityContainerMapping>