如何将SQL临时表传递给C#存储过程

时间:2009-11-30 20:34:25

标签: c# sql-server temp-tables

将临时表传递给C#存储过程(SQL 2008)的最佳方法是什么?我是不是将临时表名称作为文本传递并运行C#中的select?

我希望使用表值参数,但它们在C#sprocs中似乎不受支持。

2 个答案:

答案 0 :(得分:0)

因为xml(也许是nvarchar(max))是你最好的选择,但我没试过。

答案 1 :(得分:0)

您是对的,不支持TABLE类型参数Mapping CLR Parameter Data。你有其他选择,例如。将状态作为BLOB(SqlBytes)或XML(SqlXml)传递。

相关问题