Share via


存取 ADO.NET 中的使用者定義型別

使用者定義型別 (UDT) 是使用產生可確認程式碼的 Microsoft .NET Framework Common Language Runtime (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 物件的參數。

本章節內容

請參閱

概念