Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ssis 读取SQL并将其传递给C#方法_Ssis - Fatal编程技术网

Ssis 读取SQL并将其传递给C#方法

Ssis 读取SQL并将其传递给C#方法,ssis,Ssis,我需要根据某个参数从数据库表中读取一列。如果数据库表有两列,status和ID,那么如果status为true,我必须读取ID。然后我必须将这个ID传递给C#方法 如何在SSIS中实现这一点?因此,基本上我的数据库包将从SQL Server读取数据并将其传递给C#方法。SSIS是一种用于移动和转换大量数据的ETL工具。如果您需要做大量的C#工作,而您只有一条或几条记录,SSIS可能不是用于此目的的合适工具。编写ASP.NET web应用程序或Windows应用程序可能会做得更好。这些应用程序还可

我需要根据某个参数从数据库表中读取一列。如果数据库表有两列,status和ID,那么如果status为true,我必须读取ID。然后我必须将这个ID传递给C#方法


如何在SSIS中实现这一点?因此,基本上我的数据库包将从SQL Server读取数据并将其传递给C#方法。

SSIS是一种用于移动和转换大量数据的ETL工具。如果您需要做大量的C#工作,而您只有一条或几条记录,SSIS可能不是用于此目的的合适工具。编写ASP.NET web应用程序或Windows应用程序可能会做得更好。这些应用程序还可以使用SQL获取数据,以便在C#中进行处理

如果您决定在SSIS和C#中执行此操作,以下是两种可能的方法:

  • 可以使用执行查询并将行集保存到变量中。然后,您将使用C#来处理变量的内容

  • 你可以创建一个。数据流应该具有结构Source->Transformation->Destination,并且可以包括几个转换组件


  • 例如,您可以使用一个函数来执行查询。然后使用C#转换查询返回的每个记录。最后,您将使用实体框架对每个记录的输出进行处理。

    实体框架的含义是什么。我想做的是ssis。。