DataAccessFramework.MSSqlDataTool.CreateBinaryParameter C# (CSharp) Method

CreateBinaryParameter() public method

Implements DataTool.CreateBinaryParameter(string,byte[],int?). Creates a database parameter for binary data.
public CreateBinaryParameter ( string parameterName, byte value, int length ) : IDataParameter
parameterName string /// The name of the parameter to create ///
value byte /// The value of the parameter. ///
length int /// The length of the parameter. If no value is passed /// a binary(MAX) parameter is created. ///
return IDataParameter
        public override IDataParameter CreateBinaryParameter(string parameterName, byte[] value, int? length)
        {
            if (length.HasValue)
            {
                if (value.Length > length)
                    throw new BinaryParameterTooLongException(
                        parameterName, length.Value, value.Length);
            }

            var parameter = new SqlParameter(parameterName, SqlDbType.Binary) { Value = value };
            if (length.HasValue)
                parameter.Size = length.Value;
            return parameter;
        }