BuildYourOwnDAL.Actions.Extensions.CreateAndAddInputParameter C# (CSharp) Method

CreateAndAddInputParameter() public static method

public static CreateAndAddInputParameter ( this command, DbType type, string name, object value ) : void
command this
type DbType
name string
value object
return void
        public static void CreateAndAddInputParameter(this SqlCommand command, DbType type, string name, object value)
        {
            var parameter = command.CreateParameter();
            parameter.Direction = ParameterDirection.Input;
            parameter.DbType = type;
            parameter.ParameterName = name;

            if (value == null)
            {
                parameter.IsNullable = true;
                parameter.Value = DBNull.Value;
            }
            else
            {
                parameter.Value = value;
            }

            command.Parameters.Add(parameter);
        }