【发布时间】:2018-07-11 10:04:51
【问题描述】:
Visual Studio 2013,实体框架 5: 为输出类型为 SYS_REFCURSOR 的 Oracle 存储过程执行“添加函数导入”。在“返回一个集合”中——选择复杂,然后点击“获取列信息”——我不断得到:
“选定的存储过程或函数不返回任何列”。
我知道配置文件(在这种情况下为 app.config)应该包含存储过程的条目。我生成了它:
<oracle.manageddataaccess.client>
<version number="*">
<implicitRefCursor>
<storedProcedure schema="<Scheme name>" name="<SP Name>">
<refCursor name="<ref cursor name>">
<bindInfo mode="Output" />
</refCursor>
</storedProcedure>
</implicitRefCursor>
</version>
</oracle.manageddataaccess.client>
我在这里缺少什么? (阅读了很多帖子——没有一个有帮助)。 设置条目中 DBName 的值应该是什么?数据库本身的名称?配置文件中连接字符串条目的名称?创建的实体框架的名称?
【问题讨论】: