title: Stored Procedure return value in petapoco always returns -1 (not output parameter)
body: <p>I'm trying something like:</p>
  
  <pre><code>            using (var db = new Database(ConnectionString, DataProvider))
              {
                  var spResult =
                      db.Execute("exec [cmtUpdateOrganization] @Id,@FullName",
                                 new
                                     {
                                         organizatonData.Id,
                                         organizatonData.FullName
                                     }
                          );
                  if (spResult == 0 || spResult == 1)
                      return true;
                  return false;
              }
  </code></pre>
  
  <p>But it appears the spResult is always -1.</p>
  
  <p>Although in the stored procedure, it definately returns 0. I validated with the same parameters on sql server itself.</p>
  
  <p>Output parameters work fine, but that is not what i prefer to do as it involves changing a lot of stored procedures.</p>