EF出现基础提供程序在 Open 上失败

Posted 木色小罗

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF出现基础提供程序在 Open 上失败相关的知识,希望对你有一定的参考价值。

一、问题:

     项目结构图如图所示,项目用EF完成数据层,需要对三个基地的oracle数据库读写,建立了分别三个数据实体。

项目拷贝给同事调试基础提供程序在 Open 上失败。

 

 

二、解决方法:

    需要将ODP.NET安装路径下得配置文件tnsnames.ora  随项目一起拷贝。

以上是关于EF出现基础提供程序在 Open 上失败的主要内容,如果未能解决你的问题,请参考以下文章

基础提供程序在 Open 上失败,该怎么处理

基础提供程序在 open 上失败的原因都有哪些

删除数据库文件和sqllocaldb后,底层提供程序在Open上失败

关于使用EF6.0框架报错The underlying provider failed on Open.

实体框架 - 基础提供程序在 ConnectionString 上失败

WinSCP .NET 程序集失败,在 C# Azure 函数中的 Session.Open 中出现“未找到 winscp.exe 可执行文件”