我正在使用 SSIS 对象模型以编程方式创建 SSIS 包。
我想将变量添加到对象类型的包中。但我无法直接设置数据类型,因为该属性是只读的。如何将对象类型的变量添加到我的包中?
最佳答案
每MSDN :
For a variable ... the DataType value is inferred from the initial value assigned to the variable, and cannot be changed afterward.
所以正确的语法是:
Package.Variables.Add("VariableNames", false, "User", new Object());
并分配初始值:
Object o = new Object();
// .. populate o with values in some form ...
Package.Variables.Add("VariableNames", false, "User", o);
关于.net - 如何以编程方式将对象类型的变量添加到 SSIS 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15575223/