예제 #1
0
        /// <summary>
        /// 向查询对象中添加参数值
        /// </summary>
        /// <param name="paraName"></param>
        /// <param name="val"></param>
        /// <param name="dataType"></param>
        /// <returns></returns>
        public virtual void AddParameterValue(string paraName, object val, DbType dataType)
        {
            if (String.IsNullOrEmpty(paraName))
            {
                throw new ArgumentNullException("paraName");
            }
            String         pName = m_Adapter.AdaptParameterName(paraName);
            IDataParameter para  = m_Adapter.CreateParameter(pName, val);

            para.DbType = dataType;
            m_Params.Add(para);
        }