.NET-Architektur

Eine .NET-Umgebung besteht aus mehreren Komponenten. Die folgenden Komponenten sind verfügbar:
Anwendung
Die Anwendung ist für die Interaktion mit dem Benutzer und für den Aufruf von Funktionen der ADO.NET-Schnittstelle verantwortlich. Diese Schnittstellenfunktionen übergeben SQL-Anweisungen zur Verarbeitung durch ein Dateisystem oder ein Datenbankverwaltungssystem.
Microsoft .NET Framework
.NET Framework umfasst die Framework Class Library (FCL) und die Common Language Runtime (CLR).
Frameworkklassenbibliothek (FCL)
Die FCL ist eine Bibliothek von Klassen, Schnittstellen und Werttypen.
Common Language Runtime (CLR)
Anwendungen, die Sie für .NET Framework schreiben, werden in der Common Language Runtime (CLR) ausgeführt.
.NET Framework-Datenprovider
Mit einem .NET Framework-Datenprovider können Anwendungen direkt auf Datenquellen zugreifen und diese bearbeiten. Ein .NET Framework-Datenprovider enthält die folgenden Schlüsselobjekte für den Zugriff auf Datenquellen und deren Bearbeitung:
Connection
Stellt eine Verbindung zu einer Datenquelle her.
Command
Führt einen Befehl für eine Datenquelle aus.
DataReader
Liest Daten aus einer Datenquelle.
DataAdapter
Füllt ein DataSet-Objekt mit Daten aus der Datenquelle und stellt sicher, dass Änderungen an den Daten im DataSet-Objekt in der Datenquelle nachvollzogen werden.

Der .NET Framework-Datenprovider für das Netezza wird als Netezza.NET Provider bezeichnet. Der Netezza Performance Server.NET Provider unterstützt Microsoft .NET Framework 4.5 oder höher und alle NPS®-Datentypen. Der Netezza Performance Server.NET Provider ist in Visual Studio 2012 oder höher integriert und wird im Microsoft Windows DLL-Format geliefert.

Der Netezza Performance Server.NET Provider basiert auf der ADO.NET 3.0. Eine Liste der nicht unterstützten Methoden und Eigenschaften aus dieser Spezifikation finden Sie unter Nicht unterstützte Methoden und Eigenschaften ADO.NET. Wenn Sie versuchen, eine der nicht unterstützten Methoden oder Eigenschaften zu verwenden, wird eine Ausnahmebedingung ausgelöst.

DataSet (Objekt)
Ein DataSet-Objekt enthält Zeilen und Spalten mit Daten in Form von DataTable-Objekten sowie Informationen zu diesen Daten.