Доступ к определяемым пользователем типам в ADO.NET

Применимо к:SQL Server

Определяемые пользователем типы (UDT) написаны на любом из языков, поддерживаемых средой CLR Microsoft платформа .NET Framework, которые создают проверяемый код. Сюда входят Microsoft Visual C# и Microsoft Visual Basic. Определяемые пользователем функции позволяют хранить объекты и пользовательские структуры данных в базе данных SQL Server. Данные представляются как открытые элементы класса или структуры .NET Framework, а поведение определяется методами класса или структуры. Пользовательские типы (UDT) можно применять в качестве идентификатора столбцов таблицы, как переменную в пакете Transact-SQL или как аргумент функции Transact-SQL либо хранимой процедуры.

В ADO.NET поставщик System.Data.SqlClient предоставляет определяемые пользователем элементы следующими способами:

  • С помощью System.Data.SqlClient.SqlDataReader в качестве объекта .

  • Через SqlDataReader в виде необработанных байтов.

  • Как параметр объекта System.Data.SqlClient.SqlParameter .

В этом разделе

Получение данных определяемого пользователем типа
Описывает, как получить данные определяемого пользователем типа и как указать параметры.

Обновление столбцов определяемых пользователем типов с помощью DataAdapter
Описывается, как работать с определяемыми пользователем типами в DataSets и как обновлять данные определяемого пользователем типа с помощью DataAdapters.

См. также:

Определяемые пользователем типы CLR