Accesso ai tipi definiti dall'utente in ADO .NET

Si applica a:SQL Server

I tipi definiti dall'utente vengono scritti usando uno qualsiasi dei linguaggi supportati da Microsoft .NET Framework Common Language Runtime (CLR) che producono codice verificabile. Include Microsoft Visual C# e Microsoft Visual Basic. Le UDT consentono l'archiviazione di oggetti e strutture di dati personalizzate in un database SQL Server. I dati vengono esposti come membri pubblici di una classe o struttura .NET mentre i comportamenti vengono definiti dai metodi della classe o della struttura. È possibile usare un UDT come definizione di colonna di una tabella, come variabile in un batch Transact-SQL oppure come argomento di una funzione o di una stored procedure Transact-SQL.

In ADO.NET, il provider System.Data.SqlClient espone gli UDT nei modi seguenti:

  • Tramite System.Data.SqlClient.SqlDataReader come oggetto .

  • Tramite SqlDataReader come byte non elaborati.

  • Come parametro di un oggetto System.Data.SqlClient.SqlParameter .

Contenuto della sezione

Recupero di dati UDT
Viene illustrato come recuperare i dati dei tipi definiti dall'utente e come specificare i parametri.

Aggiornamento di colonne con tipo definito dall'utente con DataAdapter
Viene descritto come usare le UDT in DataSets e come aggiornare i dati UDT usando DataAdapters.

Vedere anche

Tipi CLR definiti dall'utente