ADO.NET でのユーザー定義型へのアクセス
適用対象:SQL Server
ユーザー定義型 (UDT) は、検証可能なコードを生成する Microsoft .NET Framework 共通言語ランタイム (CLR) でサポートされている言語のいずれかを使用して記述されます。 これには、Microsoft Visual C# と Microsoft Visual Basic が含まれます。 UDT を使用すると、オブジェクトとカスタム データ構造をSQL Server データベースに格納できます。 データは、.NET Framework のクラスまたは構造体のパブリック メンバーとして公開され、動作は .NET Framework のクラスまたは構造体のメソッドによって定義されます。 UDT は、テーブルの列定義、Transact-SQL バッチの変数、または Transact-SQL 関数やストアド プロシージャの引数として使用できます。
ADO.NET では、 System.Data.SqlClient プロバイダーは次の方法で UDT を公開します。
System.Data.SqlClient.SqlDataReader をオブジェクトとして使用します。
生バイトとして SqlDataReader を使用します。
System.Data.SqlClient.SqlParameter オブジェクトのパラメーターとして。
このセクションの内容
UDT データの取得
UDT データを取得する方法とパラメーターを指定する方法について説明します。
データ アダプターによる UDT 列の更新
DataSet で UDT を操作する方法と、DataAdapters を使用して UDT データを更新する方法について説明します。
参照
フィードバック
https://aka.ms/ContentUserFeedback。
近日公開予定: 2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub イシューを段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、以下を参照してください:フィードバックの送信と表示