Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
gäller för:SQL Server
Användardefinierade typer (UDT) skrivs med något av de språk som stöds av .NET Framework common language runtime (CLR) som producerar verifierbar kod. Detta inkluderar C# och Visual Basic .NET. UDT tillåter att objekt och anpassade datastrukturer lagras i en SQL Server-databas.
Data exponeras som offentliga medlemmar i en .NET Framework-klass eller -struktur, och beteenden definieras med metoder för klassen eller strukturen. En UDT kan användas som kolumndefinition för en tabell, som en variabel i en Transact-SQL batch, eller som ett argument för en Transact-SQL funktion eller lagrad procedur.
I ADO.NET exponerar System.Data.SqlClient-providern UDT:erna på följande sätt:
- Via
System.Data.SqlClient.SqlDataReadersom ett objekt. - Via
SqlDataReadersom rå byte. - Som en parameter för ett
System.Data.SqlClient.SqlParameter-objekt.
I det här avsnittet
| Artikel | Beskrivning |
|---|---|
| Hämta användardefinierade typdata (UDT) i ADO.NET | Beskriver hur du hämtar UDT-data och hur du anger parametrar. |
| Uppdatera användardefinierade typkolumner (UDT) med DataAdapters | Beskriver hur du arbetar med UDT i en DataSet och hur du uppdaterar UDT-data med hjälp av en DataAdapter. |