我有一个存储过程,想要从中返回两个结果集,在我的 .cs 文件中尝试像这样做:
dr = cmd.ExecuteReader();
while (dr.Read())
{
RegistrationDetails regDetails = new RegistrationDetails()
{
FName = dr["FName"].ToString(),
LName = dr["LName"].ToString(),
MName = dr["MName"].ToString(),
EntityName = dr["EntityName"].ToString(),// in 2nd result set
Percentage = dr["Percentage"].ToString()// in 2nd result set
};
}
但我收到了一个错误:
IndexOutOfRange 错误 {"EntityName"}