Используя С# и System.Data.SqlClient, есть способ получить список параметров, которые принадлежат хранимой процедуре на SQL Server, прежде чем я ее действительно выполнил?
У меня есть сценарий "multi-environment", где есть несколько версий одной и той же схемы базы данных. Примерами сред могут быть "Разработка", "Стадия" и "Производство". "Разработка" будет иметь одну версию хранимой процедуры, а "Staging" будет иметь другую.
Все, что я хочу сделать, это проверить, будет ли параметр присутствовать перед передачей ему значения и вызовом хранимой процедуры. Избегая того, что исключение SqlException вместо того, чтобы его поймать, является плюсом для меня.
Joshua