1

尝试创建一个 Web API 来查询以字符串数组形式接收输入的 Oracle DB。因此尝试添加命令参数

我还添加了以下参考 System.Data.OracleClient.dll,

using Oracle.ManagedDataAccess.Client;
using Oracle.ManagedDataAccess.Client.OracleParameter;
using System.Data.OracleClient;
using System.Data.OracleClient.OracleParameter;

但是出现如下错误 在此处输入图像描述

`使用命名空间指令只能应用于命名空间;'Oracle.ManagedDataAccess.Client.OracleParameter' 是类型而不是命名空间

using namespace 指令只能应用于命名空间;'System.Data.OracleClient.OracleParameter' 是类型而不是命名空间`

4

1 回答 1

4

您正在尝试同时使用 Oracle 的 Oracle 客户端 (Oracle.ManagedDataAccess.Client) 和 Microsoft 的 Oracle 客户端 (System.Data.OracleClient)。你应该选择其中之一。但是,我认为 Microsoft 在最近的 .Net Framework 版本中已被弃用,因此您可能最好使用 Oracle 的实现。

于 2016-08-04T03:07:38.720 回答