Uzyskiwanie dostępu do typów zdefiniowanych przez użytkownika w ADO.NET

Dotyczy:programu SQL Server

Typy zdefiniowane przez użytkownika (UDT) są pisane przy użyciu dowolnego z języków obsługiwanych przez środowisko uruchomieniowe języka wspólnego programu .NET Framework (CLR), które generuje weryfikowalny kod. Dotyczy to języków C# i Visual Basic .NET. Trasy zdefiniowane przez użytkownika umożliwiają przechowywanie obiektów i niestandardowych struktur danych w bazie danych programu SQL Server.

Dane są udostępniane jako publiczne elementy członkowskie klasy lub struktury programu .NET Framework, a zachowania są definiowane przez metody klasy lub struktury. Funkcja UDT może służyć jako definicja kolumny tabeli, jako zmienna w partii Transact-SQL lub jako argument funkcji Transact-SQL lub procedury składowanej.

W ADO.NET dostawca Microsoft.Data.SqlClient uwidacznia trasy zdefiniowane przez użytkownika w następujący sposób:

  • Za pośrednictwem Microsoft.Data.SqlClient.SqlDataReader jako obiektu.
  • Za pośrednictwem SqlDataReader jako nieprzetworzonych bajtów.
  • Jako parametr obiektu Microsoft.Data.SqlClient.SqlParameter.

W tej sekcji

Artykuł Opis
Pobieranie danych typu zdefiniowanego przez użytkownika (UDT) w ADO.NET Opisuje sposób pobierania danych UDT i sposobu określania parametrów.
aktualizowanie kolumn typu zdefiniowanego przez użytkownika (UDT) przy użyciu DataAdapters Opisuje sposób pracy z funkcjami ZDEFINIOWANYmi przez użytkownika w DataSet oraz jak zaktualizować dane UDT przy użyciu DataAdapter.