C# 使用企业库';s executesprocacessor检索列表<;字符串>;

C# 使用企业库';s executesprocacessor检索列表<;字符串>;,c#,string,oracle,list,enterprise-library,C#,String,Oracle,List,Enterprise Library,我正在使用企业库连接到Oracle数据库。我正在使用ExecuteSprocAccessor检索数据 我的问题是我需要检索一个列表 公共列表过程() { 数据库db=readConfig.ReadWebConfig(); string Procedure=ConfigurationManager.AppSettings[“获取邮件”\u PROCESO\u CONTABLES]; 字符串SP_NAME=package+“+”过程; 使用(DbCommand DbCommand=db.GetSt

我正在使用企业库连接到Oracle数据库。我正在使用ExecuteSprocAccessor检索数据

我的问题是我需要检索一个列表

公共列表过程()
{
数据库db=readConfig.ReadWebConfig();
string Procedure=ConfigurationManager.AppSettings[“获取邮件”\u PROCESO\u CONTABLES];
字符串SP_NAME=package+“+”过程;
使用(DbCommand DbCommand=db.GetStoredProcCommand(SP_NAME))
{
dbCommand.Parameters.Clear();
OracleParameter oraPara1=新的OracleParameter(“游标”,OracleType.CURSOR);
oraPara1.Direction=参数Direction.Output;
dbCommand.Parameters.Add(oraPara1);
object[]param=readConfig.ParametertoObj(dbCommand);
List result=db.executesprocacessor(SP_NAME,param).ToList();
返回结果;
}

}
您有没有找到解决方案?我目前也有同样的问题,我同意引用的链接对我的情况没有真正的帮助。