如何从oracle到EF获取基于参数的数据

如何从oracle到EF获取基于参数的数据,oracle,entity-framework,stored-procedures,odac,Oracle,Entity Framework,Stored Procedures,Odac,我必须根据从oracle检索的数据编制多达100份报告,并为过程/功能提供一些参数。 现在,我使用ODAC和VS2010连接到oracle,但从过程(使用sys_refcursor参数)或返回表的函数创建函数导入时遇到问题 你最简单的方法是什么 我不想回到ADO和非类型化数据或数据集。 可能的解决方案是升级到较新版本的odac/vs,使用从函数/过程检索数据的其他模式或以不同的方式设置EF。不完全确定您的要求,但EF也有:mcalex-是的,我可以调用oracle过程并传递参数,但是我怎样才能检

我必须根据从oracle检索的数据编制多达100份报告,并为过程/功能提供一些参数。 现在,我使用ODAC和VS2010连接到oracle,但从过程(使用sys_refcursor参数)或返回表的函数创建函数导入时遇到问题

你最简单的方法是什么

我不想回到ADO和非类型化数据或数据集。
可能的解决方案是升级到较新版本的odac/vs,使用从函数/过程检索数据的其他模式或以不同的方式设置EF。

不完全确定您的要求,但EF也有:mcalex-是的,我可以调用oracle过程并传递参数,但是我怎样才能检索数据和获取实体呢?你看到链接中“在模型元数据中定义函数”和“函数导入和输出参数”下的位了吗?这都是关于MSSQL而不是ORACLE的,你的意思是我应该在EF卫星文件中手动编写所有映射吗?但是我应该如何处理数百份报告呢?这将是一个很大的问题,你支持这种与oracle合作的开发,这个链接只是一个如何去做的问题。此链接具有和具有SP信息