Comment puis-je récupérer une liste de paramètres d'une procédure stockée dans SQL Server

À l'aide de C# et du Système.Les données.SqlClient, est-il un moyen de récupérer une liste de paramètres qui appartiennent à une procédure stockée sur un Serveur SQL server avant que je l'exécuter?

J'ai un "multi-environnement" scénario où il y a de multiples versions d'un même schéma de base de données. Exemples d'environnements peut-être "Développement", la "mise en scène", & "Production". Le "développement" va avoir une version de la procédure stockée et "mise en scène" va en avoir une autre.

Tout ce que je veux faire est de valider que c'est un paramètre va être là avant de passer une valeur et l'appel de la procédure stockée. En évitant que SqlException plutôt que d'avoir à les attraper c'est un plus pour moi.

Joshua

source d'informationauteur Joshua Hayworth