SqlDbType.Structured是什么意思?

从msdn 网站我得到以下内容:

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

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

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

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

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

这篇文章给出了一个例子: 如何传递一个表值参数