예제 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="name">参数名称</param>
 /// <param name="value">参数值</param>
 /// <param name="direction">参数输入输出类型</param>
 /// <param name="datatype">参数类型</param>
 /// <param name="len">参数值最大字符数</param>
 public DatabaseParameter(string name, object value, DatabaseParameterDirection direction, DatabaseParameterDataType datatype, int len)
 {
     this.Name      = name;
     this.Direction = direction;
     this.DataType  = datatype;
     this.Value     = value;
     this.MaxLength = len;
 }
        protected void InternalAddParameter(DatabaseParameterDirection direction, string name, object value, DatabaseDbType dbType)
        {
            if (VerifyIfParameterAdded(name))
            {
                return;
            }

            var parameter = new DatabaseParameter()
            {
                Name      = name,
                Value     = value,
                Direction = direction,
                DbType    = dbType
            };

            Parameters.Add(parameter);
        }
예제 #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="name">参数名称</param>
 /// <param name="direction">参数输入输出类型</param>
 /// <param name="datatype">参数类型</param>
 public DatabaseParameter(string name, DatabaseParameterDirection direction, DatabaseParameterDataType datatype)
 {
     this.Name      = name;
     this.Direction = direction;
     this.DataType  = datatype;
 }