.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对象形式的数据行和列,以及有关这些数据的信息。