【问题标题】:Function import with EF and Oracle使用 EF 和 Oracle 导入函数
【发布时间】:2013-05-24 17:07:30
【问题描述】:

当尝试将存储过程从 Oracle 10g 导入 Entity Framework 4 时,我收到以下错误:

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

这里有一些细节:

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

如果重要的话,这个 EF 模型关联的项目是 Silverlight 5。

【问题讨论】:

    标签: oracle entity-framework silverlight stored-procedures


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-08-22
      • 1970-01-01
      • 2021-08-25
      • 1970-01-01
      • 2012-12-12
      • 2018-07-06
      • 1970-01-01
      相关资源
      最近更新 更多