Arquitectura .NET
Un entorno .NET está formado por varios componentes. Los componentes son los siguientes:
- Aplicación
- La aplicación es responsable de interactuar con el usuario y de invocar las funciones de la interfaz ADO.NET. Estas funciones de interfaz envían sentencias SQL para que las procese un sistema de archivos o un sistema de gestión de bases de datos.
- Microsoft .NET Framework
- .NET Framework contiene Framework Class Library (FCL) y Common Language Runtime (CLR).
- Framework Class Library (FCL)
- FCL es una biblioteca de clases, interfaces y tipos de valor.
- Common Language Runtime (CLR)
- Las aplicaciones que se escriben para .NET Framework se ejecutan en Common Language Runtime (CLR).
- Proveedor de datos de .NET Framework
- Un proveedor de datos de .NET Framework permite a las aplicaciones acceder directamente y manipular
orígenes de datos. Para acceder y manipular orígenes de datos, un proveedor de datos de
.NET Framework incluye los siguientes objetos clave:
- Connection
- Conecta con un origen de datos.
- Command
- Ejecuta un mandato en un origen de datos.
- DataReader
- Lee los datos de un origen de datos.
- DataAdapter
- Llena un objeto DataSet con datos del origen de datos y se asegura de que los cambios en los datos del objeto DataSet se reflejen en el origen de datos.
El proveedor de datos .NET Framework para el producto Netezza se denomina Netezza.NET Provider. El proveedor Netezza Performance Server.NET es compatible con Microsoft .NET Framework 4.5 o posterior y con todos los tipos de datos NPS®. Netezza Performance Server.NET Provider se integra con Visual Studio 2012 o posterior y se entrega en formato DLL de Microsoft Windows.
El proveedor .NET Netezza Performance Server se basa en la especificación de proveedores de datos ADO.NET 3.0. Para obtener una lista de los métodos y propiedades no compatibles de esa especificación, consulte Métodos y propiedades no compatibles en ADO.NET. Si intenta utilizar uno de los métodos o las propiedades no admitidos, se genera una excepción.
- Objeto DataSet
- Un objeto DataSet contiene filas y columnas de datos en formato de objetos DataTable, junto con la información sobre los datos.