Ну можно тупо генерировать строку запроса по кускам. Забить на хороший способ передачи параметров с помощью коллекции параметров и просто в каждом вашем модуле клепать строки с параметрами. Например у вас запрос что то типа "EXEC dbo.SampleStrdProc @p1,@p2,@p3". В каждом модуле, где вы определяете параметры будущего запроса сразу заносим их в строки, а создании объекта SqlCommand просто сшиваем их в один запрос
| Код | SqlCommand command = new SqlCommand("EXEC dbo.SampleStrdProc" + ParamFromModul1 + ParamFromModul2,cs);
|
а в переменных ParamFromModul1,ParamFromModul2 у нас что то типа "'123','data',0" - ваши параметры Типы тут никакие не нужны, и переменных будет не так много - по числу модулей |