存取 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 物件的參數。
本章節內容
擷取 UDT 資料
說明如何擷取 UDT 資料及如何指定參數。以 DataAdapter 更新 UDT 資料行
說明如何在 DataSets 中使用 UDT,以及如何使用 DataAdapters 更新 UDT 資料。