我正在使用 EzAPI 构建一个 SSIS 包。
FlatFileSource -> DerivedColumn -> ODBC 目标。
但我找不到将延迟验证属性设置为 true 的位置。它不允许我在 EzPackage 或 EzDataFlow 对象中这样做。
在 Visual Studio 中,可以为 FlatFileSource 设置 DelayValidation 属性,但没有可用于 DerivedColumn 组件或 ODBCDestination 的 DelayValidation 属性。您要在哪个对象上设置 DelayValidation?
我可以通过将 EzDataFlow 对象转换为 Microsoft.SqlServer.Dts.Runtime.TaskHost 对象来设置它
EzDataFlow dataFlow = new EzDataFlow(Package);
((Microsoft.SqlServer.Dts.Runtime.TaskHost)dataFlow).DelayValidation = true;