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

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

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

  • Через System.Data.SqlClient.SqlDataReader в виде объекта.

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

  • В виде параметра объекта System.Data.SqlClient.SqlParameter.

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