Zugreifen auf benutzerdefinierte Typen in ADO.NET
Gilt für: SQL Server
Benutzerdefinierte Typen (USER-Defined Types, UDTs) werden mithilfe einer der sprachen geschrieben, die von der Common Language Runtime (CLR) von Microsoft .NET Framework unterstützt werden, die überprüfbaren Code erzeugen. Dazu gehören Microsoft Visual C# und Microsoft Visual Basic. UDTs ermöglichen die Speicherung 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 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