我正在尝试从EntityFramework访问存储过程,按照以下步骤进行操作:
首先我在Azure数据库中创建了存储过程。
然后,我更新了 .edmx 模型,只选取了我想要的存储过程。
完成后,在“函数导入”中可以看到添加了存储过程,但不在“存储过程”部分中。我该怎么做才能在此处显示?
在“函数导入”部分,所有参数均被设置为输入,而“MaxReference”应标记为输出。我该如何更改它?
尽管存在这两个问题,我已执行了代码,并收到以下异常:
EntityCommandCompilationException
An error occurred while preparing command definition. See the inner exception for details.
和 InnerException:
The function import 'DataModelEntities.AssignMaxSalesRef' cannot be executed because it is not assigned to a storage function.