【发布时间】:2015-04-14 10:41:24
【问题描述】:
在 Transact-SQL 中,我有存储过程的输入参数
@DataTable InputTabel READONLY,
而“InputTabel”定义为:
CREATE TYPE InputTabel AS TABLE
(
ID INT NULL,
RESULT_INDEX INT NULL
)
在 C# 端,我使用这段代码来定义参数:
SqlParameter parameter = new SqlParameter( );
parameter.ParameterName = "@DataTable ";
parameter.SqlDbType = System.Data.SqlDbType.Structured;
parameter.TypeName = "InputTabel";
parameter.Value = theInputTable;
InputTable定义为:
DataTable theInputTable = new DataTable("TheInputTableName");
theInputTable.Columns.Add( "ID", typeof( Int32 ) );
theInputTable.Columns.Add( "RESULT_INDEX", typeof( string ) );
我现在必须将这种方法转移到 MySQL 和wounder,我该怎么做? 在 C# 端和服务器端。
【问题讨论】:
标签: c# mysql tsql stored-procedures