我在Win7 64位系统上运行VS2013 Pro。
我安装了:
- 适用于 VS 2013 的 Oracle 开发人员工具(来自 Oracle)
- ODP.NET 托管驱动程序(来自 Nuget)
- ODP.NET 托管 EF 驱动程序(来自 Nuget)
但是,当我去创建连接时,我看到以下内容(见图)。
如果我单击搜索按钮,它将找到 Tnsnames.ora 文件,但是此对话框不会加载该信息。
我该如何解决?
编辑:tnsnames.ora
OracleTNS=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=myhostfromDB)(PORT=1592)))(CONNECT_DATA=(SID=mySIDfromDB)))
最佳答案
为了解决这个问题,我卸载/重新安装了 VS2013,然后安装了 Oracle Tools for VS。
关于.net - 将 EF6 连接到 Oracle 11g DB 时不会显示数据源名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38106461/