c# - SqlDbType.Structured 是什么意思?

标签 c# sqlcommand sqlparameter sqldbtype

来自 msdn website我得到以下信息:

A special data type for specifying structured data contained in table-valued parameters.

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

谁能解释一下它的作用 - 我没从定义中理解它。

最佳答案

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

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

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

关于c# - SqlDbType.Structured 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31250401/

相关文章:

c# - 使用两种形式缩放

c# - DataTriggerBehavior 不适用于空值

c# - 在同一代码中多次使用同一 SQLCommand 实例进行多个查询?

c# - 如何在 Select 语句的 IN 子句中提供一串 ID,即使该列是整数

c# - 如何使用 SQL 参数从 SQL Server 获取数据集

c# - 将参数从 C# : Which SQLDbType to use for numeric(18, 0) 传递到存储过程

C# 窗体需要调用父窗体中定义的方法

c# - 使用 ??运算符并处理空值

.net - 为什么十进制的SqlParameter被弄乱了?

c# - 扩展 Outlook 2010 中的用户界面以添加到右键单击菜单