代码第一次到Oracle数据库
我试图通过执行上的Visual Studio迁移到创建在Oracle数据库中的一些表,但即时得到在软件包管理控制台以下错误:代码第一次到Oracle数据库
Type is not resolved for member 'Oracle.ManagedDataAccess.Client.OracleException,Oracle.ManagedDataAccess, Version=4.122.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342'.
这是我的连接字符串:
<connectionStrings> <add name="APSDashboardv2.Properties.Settings.Setting" connectionString="DATA SOURCE=xxxxxxxx;PASSWORD=xxxxxx;USER ID=xxxxxx"
providerName="Oracle.ManagedDataAccess.Client" />
</connectionStrings>
奇怪的是,创建表,但我无法作出选择,看看数据,每当它试图使这个选择我得到以下信息:
SQL Error: ORA-00942: table or view does not exist 00942. 00000 - "table or view does not exist"
任何人都可以帮助我吗?
回答:
您需要将Oracle.ManagedDataAccess.dll注册到GAC。首先,在驱动器上创建一个文件夹,并将Oracle.ManagedDataAccess.dll复制到该文件夹,在那里打开命令提示符(Shift +右键单击>>打开命令提示符)。然后复制并粘贴以下命令并按下回车键。如果您发现“Assembly已成功添加到缓存中”并且您的问题已解决:)。重新启动Visual Studio和更新数据库。
命令是在这里:
"C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\bin\NETFX 4.5.1 Tools\gacutil.exe" /i Oracle.ManagedDataAccess.dll
代码段Here
以上是 代码第一次到Oracle数据库 的全部内容, 来源链接: utcz.com/qa/258840.html