title: @Return_Value is always -1
body: <p>I have a big problem getting <code>@RETURN_VALUE</code> parameter when          call an     stored procedure in C# QueriesTableAdapter and VS 2015 service pack 3.  I connect my project directly to an stored proc existent into SQL server 2012. </p>
  
  <p>This method works fine using input or output parameters BUT retrieving <code>@return_value</code> do not work (is a Vs BUG?).  Debbuging I noticed in the class the <code>Command.Parameter[0]</code> as <code>@RETURN_VALUE</code></p>
  
  <p>Any Idea?, I need to use these stored without modifications because they are used by other applications and <code>@return_value</code> is very important.</p>
  
  <p>Thank you for help</p>
  
  <pre><code>int returnValue;
  try {
      returnValue = command.ExecuteNonQuery();
      //returnValue is Always -1!
  }
  finally {
      if ((previousConnectionState == global::System.Data.ConnectionState.Closed)) {
          command.Connection.Close();
      }
  }
  </code></pre>