Мы пишем пользовательскую деятельность. В этом действии можно установить строку подключения к базе данных и имя хранимой процедуры. Во время выполнения хранится процедура. Теперь у нас есть несколько хранимых процедур, которые имеют входные параметры.WF 4.5: Можно ли динамически добавлять переменные во время выполнения?
Можно ли динамически генерировать переменные в WF 4.5 для каждого входного параметра в хранимой процедуре? Чтение параметров из хранимой процедуры не является проблемой, но я не знаю, как сгенерировать переменные.
Пример: Пользователь вводит имя для хранимой процедуры, которая должна быть выполнена (2 входных параметра @ Variable1 и @ Variable2). Теперь на вкладке переменных должны быть две переменные: @ Variable1 и @ Variable2. Если пользователь изменяет имя в хранимой процедуре, то на вкладке переменных должны быть новые параметры (например, только @ Variable2) ...
Мы потратили много времени на эту проблему. Но единственное, что мы узнали, это то, что активность должна быть NativeActivity, а переменные должны быть добавлены в методе CacheMetadata. Но если я добавлю переменную с методом AddVariable(), ничего не произойдет :(
Спасибо за ответ! Но моя проблема только в фундаменте рабочего процесса. Я хочу динамически добавлять переменные, которые пользователь может заполнить значениями. Эти значения используются в качестве входных параметров хранимой процедуры. – MartinH