.NET架构

.NET 环境由多个组件组成。 组件如下
应用程序
应用程序负责与用户交互并调用ADO.NET接口功能。 这些接口函数提交 SQL 语句,供文件系统或数据库管理系统处理。
Microsoft .NET Framework
.NET框架由框架类库(FCL)和通用语言运行时(CLR)组成。
框架类库 (FCL)
FCL 是一个包含类、接口和值类型的库。
公共语言运行时 (CLR)
您为 .NET Framework 编写的应用程序在通用语言运行时 (CLR) 中运行。
.NET Framework 数据提供程序
.NET Framework 数据提供程序可使应用程序直接访问和操作数据源。 为了访问和操作数据源,.NET Framework 数据提供程序包括以下关键对象:
Connection
连接数据源。
Command
针对数据源运行命令。
DataReader
从数据源读取数据。
DataAdapter
用数据源中的数据填充 "DataSet对象,并确保 "DataSet对象中数据的任何更改都会反映在数据源中。

Netezza产品的 .NET Framework 数据提供程序称为Netezza.NET Provider。 Netezza Performance Server.NET Provider 支持 Microsoft .NET Framework4.5或更高版本以及所有 NPS® 数据类型。 Netezza Performance Server.NET Provider 与 Visual Studio 2012 或更高版本集成,以Microsoft WindowsDLL 格式提供。

Netezza Performance Server.NET Provider 基于ADO.NET 3.0数据提供程序规范。 有关该规范中不支持的方法和属性列表,请参阅不支持的 ADO.NET 方法和属性。 如果尝试使用不支持的方法或属性,就会出现异常。

DataSet对象
DataSet对象包含 "DataTable对象形式的数据行和列,以及有关这些数据的信息。