0

我需要将几个List<>对象发送到 Oracle 存储过程。我可以使用 ODP 做到这一点。

但我只是想确认System.Data.OracleClient.

4

1 回答 1

0

System.Data.OracleClient不接受列表作为存储过程的参数。事实上,它也不允许标准数组。实际上,您唯一能做的就是序列化封装在 List 中的数据,并将其作为 String (Varchar2) 传递到存储过程中,然后在过程中拆分它。但这实际上取决于您的列表包含什么样的数据,以及它的动态程度。

于 2012-08-06T18:46:41.277 回答