c# - Getting return value from stored procedure in ADO.NET - Stack Overflow

PHOTO EMBED

Sun Apr 10 2022 09:23:13 GMT+0000 (Coordinated Universal Time)

Saved by @rajeshnrh

        string cnStr = "Server=.;Database=Sandbox;Integrated Security=sspi;";
        using (SqlConnection cn = new SqlConnection(cnStr)) {
            cn.Open();
            using (SqlCommand cmd = new SqlCommand("TestProc", cn)) {
                cmd.CommandType = CommandType.StoredProcedure;
                SqlParameter returnValue = new SqlParameter();
                returnValue.Direction = ParameterDirection.ReturnValue;
                cmd.Parameters.Add(returnValue);

                cmd.ExecuteNonQuery();
                Assert.AreEqual(123, (int)returnValue.Value);
            }
        }
content_copyCOPY

https://stackoverflow.com/questions/3309213/getting-return-value-from-stored-procedure-in-ado-net