C# 未知数量的游标
使用ODP.net,我调用了10g上的几个存储过程。其中一个过程返回一个游标。另一个返回3,还有一个返回11,等等。有一种方法可以容纳未知数量的游标。现在我只是添加了另一种方法,它是针对需要的,但这似乎是一种浪费 我曾考虑将每个过程所需的游标数量存储在一个XML文件中,循环并添加,但这似乎有些笨拙C# 未知数量的游标,c#,odp.net,C#,Odp.net,使用ODP.net,我调用了10g上的几个存储过程。其中一个过程返回一个游标。另一个返回3,还有一个返回11,等等。有一种方法可以容纳未知数量的游标。现在我只是添加了另一种方法,它是针对需要的,但这似乎是一种浪费 我曾考虑将每个过程所需的游标数量存储在一个XML文件中,循环并添加,但这似乎有些笨拙 有人有什么想法吗?Odp OracleDataAdapter包含一个重载函数Fill,该函数支持表数组作为参数 public int Fill(int startRecord, int maxReco
有人有什么想法吗?Odp OracleDataAdapter包含一个重载函数Fill,该函数支持表数组作为参数
public int Fill(int startRecord, int maxRecords, params DataTable[] dataTables)
然后可以从许多结果中加载许多表
还可以使用OracleDataReader.NextResult迭代每个结果