Oracle 由于TNS错误,无法从数据库更新实体数据模型

Oracle 由于TNS错误,无法从数据库更新实体数据模型,oracle,visual-studio-2015,entity-framework-6,Oracle,Visual Studio 2015,Entity Framework 6,我正在尝试从数据库更新实体数据模型。今天早些时候,我运行我的应用程序很好,能够访问数据库,因为我有一个tnsnames.ora文件,我复制并粘贴到我的项目文件夹中。然后,当我试图打开我的edmx文件时,我收到了一条如下的消息: ADO.NET提供程序“Oracle.ManagedDataAccess.Client”未在计算机或应用程序配置文件中注册,或者无法加载 我注意到我的机器没有安装ODAC for Visual Studio。所以我就这么做了。现在,我可以很好地打开edmx文件,但我的向导

我正在尝试从数据库更新实体数据模型。今天早些时候,我运行我的应用程序很好,能够访问数据库,因为我有一个tnsnames.ora文件,我复制并粘贴到我的项目文件夹中。然后,当我试图打开我的edmx文件时,我收到了一条如下的消息:

ADO.NET提供程序“Oracle.ManagedDataAccess.Client”未在计算机或应用程序配置文件中注册,或者无法加载

我注意到我的机器没有安装ODAC for Visual Studio。所以我就这么做了。现在,我可以很好地打开edmx文件,但我的向导无法连接到数据库:

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


我想从今天早上起我就没碰过我的tnsnames.ora文件了。有什么好处

解决了这个问题

我必须将tnsnames.ora文件复制到我安装Oracle/client_1/Network/Admin的位置,并在同一位置获取sqlnet.ora文件