Du skal bruge en parameter med Direction indstillet til ParameterDirection.ReturnValue
i kode, men det er ikke nødvendigt at tilføje en ekstra parameter i SP. Prøv dette
SqlParameter returnParameter = cmd.Parameters.Add("RetVal", SqlDbType.Int);
returnParameter.Direction = ParameterDirection.ReturnValue;
cmd.ExecuteNonQuery();
int id = (int) returnParameter.Value;