/// <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(); }
/// <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) { }