首先,我已经阅读了有关连接到Oracle数据库的其他帖子,遗憾的是他们无法帮助我.我将描述我所尝试的内容,并希望有人可以指出我正确的方向.
首先我尝试安装ODTwithODAC122010,正如许多消息来源所说的那样,但是这个给了我一些退出非退出代码的进程.它说它很成功,但似乎没有任何改变.
在我旁边尝试安装ODTforVS2017_122010.exe我有一个更新的Visual Studio专业人员.它说安装是成功的.然而,这似乎没有像教程描述那样添加任何选项.有了这个,我的意思是应该有一些可见的东西;
visual studio tools – >连接数据库 – > Oracle数据库,数据提供程序菜单应该有像Oracle这样的东西.不幸的是,这不显示..
所以我尝试连接到我的visual studio项目中的数据库,为oracle选择.net框架数据提供程序.这里要求三个字段:服务器名称用户名和密码.我尝试填写它们但它无法连接.
对于我使用的服务器名称:IPADDRESS:PORT / SERVICENAME
之后,我放弃了通过visual studio连接到数据库的希望(我可以使用oracle SQL开发人员连接到数据库).
然后我安装以下nuget包:
– Oracle.ManagedDataAccess
– System.Configuration.ConfigurationManager
– System.Security.Permissions
– System.Security.Principal
并写了一段代码连接到数据库,如:
using(OracleConnection connect = new OracleConnection(ConnectionDetails.returnConnectionString()))
{