architecture .NET

Un environnement .NET se compose de plusieurs éléments. Les composants sont les suivants :
Application
L'application est responsable de l'interaction avec l'utilisateur et de l'invocation des fonctions de l'interface ADO.NET Ces fonctions d'interface soumettent des instructions SQL pour traitement par un système de fichiers ou un système de gestion de base de données.
Microsoft .NET Framework
Le cadre .NET comprend la Framework Class Library (FCL) et le Common Language Runtime (CLR).
Bibliothèque de classes du cadre de travail (FCL)
Le FCL est une bibliothèque de classes, d'interfaces et de types de valeurs.
common language runtime (CLR)
Les applications que vous écrivez pour le cadre .NET s'exécutent dans le Common Language Runtime (CLR).
fournisseur de données .NET Framework
Un fournisseur de données .NET Framework permet aux applications d'accéder directement aux sources de données et de les manipuler. Pour accéder aux sources de données et les manipuler, un fournisseur de données .NET Framework comprend les objets clés suivants :
Connection
Se connecte à une source de données.
Command
Exécute une commande sur une source de données.
DataReader
Lit les données d'une source de données.
DataAdapter
Remplit un objet " DataSet avec des données provenant de la source de données et veille à ce que toute modification apportée aux données de l'objet " DataSet soit répercutée dans la source de données.

Le fournisseur de données .NET Framework pour le produit Netezza est appelé Netezza.NET Provider. Le Netezza Performance Server.NET Provider supporte Microsoft .NET Framework 4.5 ou plus récent et tous les types de données NPS®. Le Netezza Netezza Performance Server.NET Provider est intégré à Visual Studio 2012 ou plus récent et est livré au format Microsoft Windows DLL.

Le fournisseur Netezza Performance Server.NET est basé sur la spécification de fournisseur de données ADO.NET 3.0 Pour obtenir une liste des méthodes et propriétés non prises en charge de cette spécification, voir Méthodes et propriétés ADO.NET non prises en charge. Si vous essayez d'utiliser l'une des méthodes ou propriétés non prises en charge, une exception est levée.

Objet DataSet
Un objet " DataSet contient des lignes et des colonnes de données sous la forme d'objets " DataTable, ainsi que des informations sur ces données.