Accesso ai tipi definiti dall'utente in ADO .NET
I tipi definiti dall'utente vengono scritti utilizzando uno dei linguaggi supportati da Common Language Runtime (CLR) di Microsoft .NET Framework che producono codice verificabile, tra cui, ad esempio, Microsoft Visual C# e Microsoft Visual Basic. I tipi definiti dall'utente consentono l'archiviazione di oggetti e strutture di dati personalizzate in un database di 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. Un tipo definito dall'utente può essere utilizzato come definizione di colonna di una tabella, come variabile in un batch Transact-SQL o come argomento di una funzione Transact-SQL o di una stored procedure.
In ADO.NET il provider System.Data.SqlClient espone i tipi definiti dall'utente nei modi seguenti:
Mediante System.Data.SqlClient.SqlDataReader come oggetto.
Mediante 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 illustrato come utilizzare i tipi definiti dall'utente in DataSets e come aggiornarli utilizzando DataAdapters.