Quelle est la meilleure façon de renvoyer le résultat de l'exécution d'une procédure stockée SQL Server au code .NET? Si je veux renvoyer le succès ou l'échec d'un groupe de suppressions dans une transaction, devrais-je 'Sélectionner' quelque chose, ou peut-être quelque chose comme RETOUR (1) ou RETOUR (0), ou dois-je communiquer le nombre de lignes affecté?Comment renvoyer le résultat de la procédure stockée Sql Server à .Net
Alors sera-ce la valeur de retour pour ExecuteNonQuery()?
RETURN est mieux utilisé lorsque vous avez besoin de renvoyer un résultat spécifique autre que le nombre d'enregistrements affectés des dernières instructions exécutées. Pour obtenir la valeur retournée, vous devrez utiliser un SqlCommand qui a un paramètre SqlParameter. – Fung