| 
                           /// <summary>  /// 存储过程输入参数  /// </summary>  /// <param></param>  /// <param></param>  /// <param></param>  public void AddInputParam(string ParaName, object ParaValue, DbParameterCollection ParaCollect)  {  if (ParaCollect.Count >= 1)  {  Para = (DbParameter)((ICloneable)ParaCollect[0]).Clone();  }  Para.ParameterName = string.Format(retParaformat.Replace(":",""), ParaName);//ORACLE存储过程参数前没有冒号  if (ParaValue == null)  {  Para.Value = string.Empty;  }  else  {  Para.Value = ParaValue;  }  ParaCollect.Add(Para);  }  /// <summary>  /// 存储过程输出参数  /// </summary>  /// <param></param>  /// <param></param>  /// <param></param>  public void AddOutputParam(string ParaName, DbParameterCollection ParaCollect)  {  if (ParaCollect.Count >= 1)  {  Para = (DbParameter)((ICloneable)ParaCollect[0]).Clone();  }  Para.ParameterName = string.Format(retParaformat.Replace(":", ""), ParaName);  Para.Value = string.Empty;  ParaCollect.Add(Para);  ParaCollect[Para.ParameterName].Direction = System.Data.ParameterDirection.Output;//指定该参数为输出参数  }  /// <summary>  /// 存储过程返回值参数  /// </summary>  /// <param></param>  /// <param></param>  /// <param></param>  public void AddReturnParam(string ParaName,DbParameterCollection ParaCollect)  {  if (ParaCollect.Count >= 1)  {  Para = (DbParameter)((ICloneable)ParaCollect[0]).Clone();  }  Para.ParameterName = string.Format(retParaformat.Replace(":", ""), ParaName);  Para.Value = string.Empty;  ParaCollect.Add(Para);  ParaCollect[Para.ParameterName].Direction = System.Data.ParameterDirection.ReturnValue;//指定该参数为返回值参数  } 
    OK,现在开始说下peacehelper.cs里的八大方法(其实算起来应该是10个),应该来说涵盖绝大多应该系统操作数据库的绝大部分功能,如果有特殊的操作可以在此基础上添加。  第一个,大家都熟悉的返回结果集: 
 复制代码 代码如下:                         (编辑:泰州站长网) 
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! 
                     |