Condividi tramite


Tipi CLR definiti dall'utente (ADO.NET)

In Microsoft SQL Server 2005 è stato aggiunto il supporto per i tipi definiti dall'utente implementati con CLR (Common Language Runtime) Microsoft .NET Framework. Il CLR è integrato in SQL Server e consente di estendere il sistema di tipi del database. Gli UDT forniscono l'estensibilità utenti nel sistema di tipi di dati di SQL Server e la capacità di definire tipi strutturati complessi.

Gli UDT possono fornire due vantaggi chiave dal punto di vista dell'architettura delle applicazioni:

  • Incapsulamento sicuro (nel client e nel server) tra lo stato interno e i comportamenti esterni.

  • Integrazione perfetta con altre funzionalità relative al server. Una volta definito, l'UDT può essere utilizzato in tutti i contesti in cui si può utilizzare un tipo del sistema in SQL Server, incluse definizioni di colonna, e come variabili, parametri, risultati di funzioni, cursori, trigger e replica.

Per informazioni più dettagliate, vedere la versione della documentazione online di SQL Server corrispondente alla versione di SQL Server in uso.

SQL Server 2005

SQL Server 2008

CLR User-Defined Types

Tipi CLR definiti dall'utente

Vedere anche

Altre risorse

Creating SQL Server 2005 Objects in Managed Code