適用対象:SQL Server
ユーザー定義型 (UDT) は、検証可能なコードを生成する .NET Framework 共通言語ランタイム (CLR) でサポートされている言語のいずれかを使用して記述されます。 これには、C# と Visual Basic .NET が含まれます。 UDT を使用すると、オブジェクトとカスタム データ構造を SQL Server データベースに格納できます。
データは、.NET Framework のクラスまたは構造体のパブリック メンバーとして公開され、動作は .NET Framework のクラスまたは構造体のメソッドによって定義されます。 UDT は、テーブルの列定義、Transact-SQL バッチの変数、または Transact-SQL 関数やストアド プロシージャの引数として使用できます。
ADO.NET では、Microsoft.Data.SqlClient プロバイダーは次の方法で UDT を公開します。
-
Microsoft.Data.SqlClient.SqlDataReaderをオブジェクトとして使用します。 -
SqlDataReaderを生バイトとして使用します。 -
Microsoft.Data.SqlClient.SqlParameterオブジェクトのパラメーターとして。
このセクションでは、次の操作を行います。
| 記事 | 形容 |
|---|---|
| ADO.NET でユーザー定義型 (UDT) データを取得する | UDT データを取得する方法とパラメーターを指定する方法について説明します。 |
| DataAdapters を使用してユーザー定義型 (UDT) 列を更新する |
DataSet で UDT を操作する方法と、DataAdapterを使用して UDT データを更新する方法について説明します。 |