/// <summary> /// Maps a property value to a Stored procedure parameter using the same name as the property for the prameters /// that the stored proecedures expects. ex: PropertyName passed as @PropertyName. /// </summary> /// <param name="mapsTo">Determine if a property maps to an AddUpdate or Get stored procedure parameter</param> public Mappable(PropertyMapsTo mapsTo) { if (mapsTo == PropertyMapsTo.Get) { _isSpGetParameter = true; _isSpInsertUpdateParameter = false; } else if (mapsTo == PropertyMapsTo.AddUpdate) { _isSpInsertUpdateParameter = true; _isSpGetParameter = false; } }
/// <summary> /// Maps a property value to the AddUpdate Stored procedure's parameter provided by the user. /// ex: @spParameterName. /// </summary> /// <param name="mapsTo"></param> /// <param name="spParameterName"></param> public Mappable(PropertyMapsTo mapsTo, string spParameterName) : this(mapsTo) { _spParameter = spParameterName; }