0

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

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

4

2 回答 2

0

作为 xml(也许作为 nvarchar(max))将是你最好的选择,但我还没有尝试过。

于 2009-11-30T20:46:50.647 回答
0

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

于 2009-11-30T21:24:35.070 回答