ADO.NET

Ir a: navegación, búsqueda de
ADO.NET
Sistema operativo Microsoft Windows
Tipo Marco de software
Licencia MS-EULA, BCL bajo Referencia de Microsoft licencia
Sitio web Resumen de ADO.NET en MSDN

ADO.NET es un conjunto de componentes de software de computadora que los programadores pueden utilizar para acceder a datos y servicios de datos basados en XML y conjuntos de datos. Es una parte de la Biblioteca de clases base que se incluye con el Microsoft .NET Framework. Es comúnmente utilizado por los programadores para acceder y modificar los datos almacenados en sistemas de base de datos relacional, aunque también puede obtener acceso a datos en fuentes no relacionales. A veces se considera una evolución de ADO.NET ActiveX Data Objects Tecnología (ADO), pero fue cambiado tan extensivamente que puede ser considerado un producto completamente nuevo.

Contenido

  • 1 Arquitectura
  • 2 ADO.NET y Visual Studio
  • 3 Relational Mapping y ADO.NET
    • 3.1 LINQ to SQL
    • 3.2 Entity Framework
  • 4 Véase también
  • 5 Enlaces externos

Arquitectura

Artículo principal: Proveedor de datos de ADO.NET
Esto tecnología forma parte de Net framework 3.0 (haber sido parte del marco desde la versión 1.0)

ADO.NET conceptualmente se divide en consumidores y proveedores de datos. Los consumidores son las aplicaciones que necesitan tener acceso a los datos y los proveedores son los componentes de software que implementan la interfaz y así proporcionan los datos para el consumidor.

ADO.NET y Visual Studio

Funcionalidad existe en Visual Studio IDE para crear subclases especializadas de las clases DataSet para un esquema particular de base de datos, permitiendo un acceso conveniente a cada campo a través de tipado fuerte propiedades. Esto ayuda a capturar más errores de programación en tiempo de compilación y realza el IDE IntelliSense característica.

Relational Mapping y ADO.NET

Artículo principal: Mapeo objeto-relacional

LINQ to SQL

Artículo principal: LINQ to SQL

Entity Framework

Artículo principal: ADO.NET Entity Framework

El ADO.NET Entity Framework es un conjunto de acceso a datos APIs para el Microsoft .NET framework, similar a la Java Persistence API, apuntando a la versión de que se suministra con ADO.NET Net framework 4.0. Se incluye con ADO.NET Entity Framework Net framework 4.0 y Visual Studio 2010, lanzado en abril de 2010. Un Entity Framework Entidad es un objeto que tiene una llave que representa la clave primaria de una entidad lógica datastore. Conceptual Entity Data Model (Modelo entidad-relación) se asigna a un modelo de esquema del almacén de datos. Usando el Entity Data Model, Entity Framework permite que los datos a ser tratados como entidades independientemente de sus representaciones de almacén de datos subyacente.

Entity SQL, un SQL-como lenguaje, sirve para consultar el Entity Data Model (en lugar del almacén de datos subyacente). Del mismo modo, LINQ extensión LINQ to Entities proporciona consultas escritas sobre el Entity Data Model. Entidad SQL y LINQ para las consultas se convierten internamente en un Canónica Árbol de consulta que luego es convertida en una consulta comprensible a la base de datos subyacente.

Véase también

  • Comparación de ADO y ADO.NET

Enlaces externos

ADO.NET
  • Resumen de ADO.NET en MSDN
  • ADO.NET para el programador de ADO
  • Cadenas de conexión ADO.NET
  • Blog del equipo de ADO.NET
  • Lista de proveedores de ADO.NET en databasedrivers.com
Proyectos de incubación
  • Proyectos de incubación de acceso de datos
  • Jasper, descargar

Otras Páginas

Obtenido de"http://en.copro.org/w/index.php?title=ADO.net&oldid=627639826"