C# SqlDbType.Structured是什么意思?

C# SqlDbType.Structured是什么意思?,c#,sqlcommand,sqlparameter,sqldbtype,C#,Sqlcommand,Sqlparameter,Sqldbtype,我从msdn获得以下信息: 用于指定表值参数中包含的结构化数据的特殊数据类型 似乎我的代码可以使用它,也可以不使用它(使用存储过程将表推送到DB) 有人能解释一下它的作用吗?我从定义上不理解它。在SQL Server中,可以定义存储过程,也可以将表作为参数传递。这称为表值参数 在C#中编程时,可以使用SqlDbType.Structured常量将这样一个表值参数传递给数据库 这篇文章展示了一个例子:

我从msdn获得以下信息:

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

似乎我的代码可以使用它,也可以不使用它(使用存储过程将表推送到DB)


有人能解释一下它的作用吗?我从定义上不理解它。

在SQL Server中,可以定义存储过程,也可以将表作为参数传递。这称为表值参数

在C#中编程时,可以使用
SqlDbType.Structured
常量将这样一个表值参数传递给数据库

这篇文章展示了一个例子: