如何将数据表/数组传递给MySQL的存储过程

时间:2018-07-05 09:39:20

标签: c# mysql sql-server ado.net enterprise-library

我正在尝试将现有的MSSQL迁移到MYSQL。在MSSQL中,我使用TVP(表值参数)将使用TVP的数据列表作为数据表传递给MSSQL。但是MySQL不支持TVP。因此,是否有其他选择将数据数组作为参数传递给Mysql。

 DBManager dac = new DBManager();
  DbCommand dbCommand = dac.GetStoredProcCommand("spUpdateVerticalizationWorkdetailsForParallelSigning");

dac.AddTableValueParameter(dbCommand, "@WorkFlowItem",new DataTable());


CREATE PROCEDURE [dbo].[spUpdateVerticalizationWorkdetailsForParallelSigning]

    @WORKFLOWITEM AS [DBO].TVPUpdateVerticalizationWorkFlowItems READONLY
AS
BEGIN 
-- Do Some Stuff Here
END

0 个答案:

没有答案