从msdn website我得到以下内容:
一种特殊数据类型,用于指定表值参数中包含的结构化数据。
似乎我的代码可以使用它而没有它(使用存储过程将表推送到DB)。
有人可以解释它做了什么 - 我从定义中没有理解它。
答案 0 :(得分:10)
在SQL Server中,您可以定义存储过程,并可以将表作为参数传递。然后将其称为表值参数。
使用C#进行编程时,可以使用SqlDbType.Structured
常量将这样的表值参数传递给数据库。
这篇文章展示了一个例子:How to pass a table-value parameter