SqlDbType.Structured是什么意思?

11

从 msdn 网站 上,我得到了以下信息:

一种特殊的数据类型,用于指定包含在表值参数中的结构化数据。

看起来我的代码可以使用它或不使用它(使用存储过程将表推送到数据库)。

有人能解释一下它是做什么的 - 我从定义中没有理解它。

1个回答

14
在SQL Server中,您可以定义存储过程,并将表作为参数传递。这被称为表值参数
当您使用C#编程时,可以使用SqlDbType.Structured常量将这种表值参数传递到数据库。
此帖子显示了一个示例:如何传递表值参数

有没有办法将结构化的SqlDbType记录为字符串?目前,我可以通过将其他类型转换为字符串ToString()来记录它们,但是结构化类型总是转换为空字符串。 - Thrainder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接