在 ADO.NET 中访问用户定义类型
适用于:SQL Server
用户定义的类型 (UDT) 使用 Microsoft .NET Framework公共语言运行时 (CLR) 支持的任何语言编写,这些语言可生成可验证代码。 这包括 Microsoft Visual C# 和 Microsoft Visual Basic。 UDT 允许将对象和自定义数据结构存储在SQL Server数据库中。 数据公开为 .NET Framework 类或结构的公共成员,行为则由类或结构的方法来定义。 UDT 可用作表的列定义、Transact-SQL 批处理中的变量或 Transact-SQL 函数或存储过程的参数。
在 ADO.NET 中, System.Data.SqlClient 提供程序通过以下方式公开 UDT:
通过 System.Data.SqlClient.SqlDataReader 作为对象。
通过 SqlDataReader 作为原始字节。
作为 System.Data.SqlClient.SqlParameter 对象的参数。
本节内容
检索 UDT 数据
介绍如何检索 UDT 数据和如何指定参数。
使用 DataAdapter 更新 UDT 列
介绍如何使用 数据集 中的 UDT,以及如何使用 DataAdapters 更新 UDT 数据。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈