architettura .NET

Un ambiente .NET è costituito da più componenti. I componenti sono i seguenti:
Applicazione
L'applicazione è responsabile dell'interazione con l'utente e dell'invocazione delle funzioni dell'interfaccia ADO.NET. Queste funzioni di interfaccia inviano le istruzioni SQL per l'elaborazione da parte di un file system o di un sistema di gestione di database.
Microsoft .NET Framework
Il Framework .NET comprende la Framework Class Library (FCL) e il Common Language Runtime (CLR).
Libreria di classi del framework (FCL)
FCL è una libreria di classi, interfacce e tipi di valori.
Runtime del linguaggio comune (CLR)
Le applicazioni scritte per .NET Framework vengono eseguite nel Common Language Runtime (CLR).
provider di dati .NET Framework
Un provider di dati .NET Framework consente alle applicazioni di accedere direttamente alle fonti di dati e di manipolarle. Per accedere e manipolare le fonti di dati, un provider di dati .NET Framework include i seguenti oggetti chiave:
Connection
Si collega a un'origine dati.
Command
Esegue un comando su un'origine dati.
DataReader
Legge i dati da un'origine dati.
DataAdapter
Popola un oggetto 'DataSet con i dati dell'origine dati e assicura che qualsiasi modifica ai dati dell'oggetto 'DataSet si rifletta nell'origine dati.

Il provider di dati .NET Framework per il prodotto Netezza si chiama Netezza.NET Provider. Netezza Performance Server.NET Provider supporta Microsoft .NET Framework 4.5 o successivo e tutti i tipi di dati NPS®. Netezza Performance Server.NET Provider è integrato con Visual Studio 2012 o successivo e viene fornito in formato DLL Microsoft Windows.

Il provider .NET di Netezza Performance Server è basato sulle specifiche del provider di dati ADO.NET 3.0. Per un elenco di metodi e proprietà non supportati da tale specifica, vedere Metodi e proprietà ADO.NET non supportati. Se si tenta di utilizzare uno dei metodi o delle proprietà non supportati, viene lanciata un'eccezione.

Oggetto DataSet
Un oggetto " DataSet contiene righe e colonne di dati sotto forma di oggetti " DataTable, insieme a informazioni su tali dati.