如何使用C#创建SSIS布尔数据类型变量programmaticaly?

-4 ssis

如何使用C#以编程方式创建SSIS布尔数据类型变量?我经历了这么多的论坛和博客,但到处都提到了数据类型的初始值.

所以我真的不明白如何boolean使用C#创建数据类型变量?

bil*_*nkc 5

Freehanding代码,就像是

Package p = new Package();
string variableName = "MyVariableName";
bool readOnly = false;
string namespace = "User";

var v = p.Variables.Add(variableName, readOnly, namespace, true);
Run Code Online (Sandbox Code Playgroud)

您正在寻找Variables集合的Add方法.根据您为第四个参数传入的对象类型,true在这种情况下,将在SSIS中设置类型.这样做的古怪方式,但这就是变量创作的工作原理.

如果你想在它上面放一个表达式,而这个链接代码是用于EzAPI的,那么与SSIS EzAPI相同的代码变量和表达式

v.EvaluateAsExpression = true;
v.Expression = "true";
Run Code Online (Sandbox Code Playgroud)