存取 ADO.NET 中的使用者定義型別
適用於:SQL Server
使用者定義型別 (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 數據,以及如何指定參數。
使用 DataAdapters 更新 UDT 資料行
描述如何使用 DataSets 中的 UDT,以及如何使用 DataAdapters 更新 UDT 數據。
另請參閱
意見反映
https://aka.ms/ContentUserFeedback。
即將推出:我們會在 2024 年淘汰 GitHub 問題,並以全新的意見反應系統取代並作為內容意見反應的渠道。 如需更多資訊,請參閱:提交及檢視以下的意見反映: