使用EF和Oracle导入函数

时间:2013-05-24 17:07:30

标签: oracle entity-framework silverlight stored-procedures

尝试将存储过程从Oracle 10g导入Entity Framework 4时,出现以下错误:

  

ORA-12154:TNS:无法解析指定的连接标识符

以下是一些细节:

  • 如果直接从数据库运行存储过程,则存储过程会成功执行。
  • 如果传入了所有null,则存储过程设置为返回0条记录(但它仍包含列信息)。
  • 我的TNS名称文件 设置正确,我可以通过其他工具(如LINQpad或PL / SQL)与我的TNS标识符连接到此数据库,因此我的TNS名称文件不是问题。

如果重要,与此EF模型相关联的项目是Silverlight 5。

error

1 个答案:

答案 0 :(得分:0)

事实证明,如果你的实体框架模型在类库(dll)中,即使你的连接字符串属于主应用程序的app.config / web.config,EF也会使用连接字符串在类库本身的app.config 中提供。因此,请确保您的edmx模型所在的项目中的app.config中的连接字符串是正确的。