예제 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="key"></param>
 /// <param name="value"></param>
 /// <param name="direction"></param>
 /// <param name="treatNullAsDBNull"></param>
 /// <param name="type"></param>
 public DataParameter(string key, object value, ParameterDirection direction, bool treatNullAsDBNull, DbType type, DbPseudoType pseudoType)
 {
     _key               = key;
     _value             = value;
     _direction         = direction;
     _treatNullAsDBNull = treatNullAsDBNull;
     _dbType            = type;
     _dbPseudoType      = pseudoType;
     Size               = null;
     castValueToProperType();
 }
예제 #2
0
 /// <summary>
 /// Creates a new dataparameter with DbType.Xml and given pseudotype.  DbType.Xml is used as a placeholder only and is ignored by DataManager.
 /// </summary>
 /// <param name="key"></param>
 /// <param name="value"></param>
 /// <param name="pseudoType"></param>
 public DataParameter(string key, object value, DbPseudoType pseudoType)
     : this(key, value, ParameterDirection.Input, true, DbType.Xml, pseudoType)
 {
 }