SqlDbType.Structured是什么意思?

时间:2015-07-06 15:58:23

标签: c# sqlcommand sqlparameter sqldbtype

从msdn website我得到以下内容:

  

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

似乎我的代码可以使用它而没有它(使用存储过程将表推送到DB)。

有人可以解释它做了什么 - 我从定义中没有理解它。

1 个答案:

答案 0 :(得分:10)

在SQL Server中,您可以定义存储过程,并可以将表作为参数传递。然后将其称为表值参数

使用C#进行编程时,可以使用SqlDbType.Structured常量将这样的表值参数传递给数据库。

这篇文章展示了一个例子:How to pass a table-value parameter