Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Benutzerdefinierte Typen (User-Defined Types, UDTs) werden in einer beliebigen, von Microsoft .NET Framework Common Language Runtime (CLR) unterstützten Sprache definiert, die überprüfbaren Code generiert. Dazu gehören Microsoft Visual C# und Microsoft Visual Basic. UDTs ermöglichen das Speichern von Objekten und benutzerdefinierten Datenstrukturen in einer SQL Server-Datenbank. Die Daten werden als öffentliche Elemente einer .NET Framework-Klasse oder -Struktur verfügbar gemacht. Das Verhalten wird durch die Methoden der Klasse oder Struktur definiert. Ein UDT kann als Spaltendefinition einer Tabelle, als Variable in einem Transact-SQL-Batch oder als Argument einer Transact-SQL-Funktion oder gespeicherten Prozedur verwendet werden.
In ADO.NET macht der System.Data.SqlClient-Anbieter UDTs wie folgt verfügbar:
Über System.Data.SqlClient.SqlDataReader als Objekt.
Über SqlDataReader als Rohbytes.
Als Parameter eines System.Data.SqlClient.SqlParameter-Objekts.
In diesem Abschnitt
Abrufen von UDT-Daten
Beschreibt, wie UDT-Daten abgerufen und Parameter angegeben werden.Aktualisieren von UDT-Spalten mit DataAdapters
Beschreibt, wie mit UDTs in DataSets gearbeitet wird und wie UDT-Daten mit DataAdapters aktualisiert werden.