Zugreifen auf benutzerdefinierte Typen in ADO.NET
Gilt für:SQL Server
Benutzerdefinierte Typen (User-Defined Types, UDTs) werden mit einer der Sprachen geschrieben, die von microsoft .NET Framework Common Language Runtime (CLR) unterstützt werden und überprüfbaren Code erzeugen. 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 auf folgende Weise verfügbar:
Über system.Data.SqlClient.SqlDataReader als Objekt.
Über den SqlDataReader als unformatierte Bytes.
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 das Arbeiten mit UDTs in DataSets und das Aktualisieren von UDT-Daten mithilfe von DataAdapters.
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für