If the System.Data.ParameterDirection is Output, and execution of the associated DbCommandBase does not return a value, the DbParameterBase will contain a null value. Null values are handled using the System.DBNull class.
After the last row from the last result set is read, the Output, InputOut, and ReturnValue parameters are updated.