使用 Oracle 命令参数的问题

Issue using the Oracle Command Parameters

正在尝试创建一个 Web API 来查询 Oracle 数据库,该 Oracle DB 将输入作为数组 String.So 尝试添加命令参数

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

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

但是出现如下错误

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

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

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