Este artículo incluye un lista de referencias, relacionados con la lectura o enlaces externos, pero sus orígenes no están claros porque carece de citas en línea. Por favor, mejorar Este artículo introduciendo citas más precisas.(Marzo de 2009)
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
1Arquitectura
2ADO.NET y Visual Studio
3Relational Mapping y ADO.NET
3.1LINQ to SQL
3.2Entity Framework
4Véase también
5Enlaces 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
Esta sección requiere expansión. (Marzo de 2011)
LINQ to SQL
Artículo principal: LINQ to SQL
Esta sección requiere expansión. (Marzo de 2011)
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
v
t
e
.NET framework
Arquitectura
Common Language Runtime (CLR)
Interoperabilidad COM
Biblioteca de clases de marco (FCL)
Historial de versiones
Componentes
ADO.NET
Entity Framework
ASP.NET
AJAX
Datos dinámicos
Framework MVC
ClickOnce
Dynamic Language Runtime
Extensible Application Markup Language (XAML)
Language Integrated Query (LINQ)
Marco de extensibilidad administrada
Microsoft Silverlight
Microsoft XNA
Extensiones paralelas
Windows Communication Foundation (WCF)
WCF Data Services
Formularios Windows Forms (Windows Forms)
Windows identidad Foundation (WIF)
Windows Presentation Foundation (WPF)
Windows Workflow Foundation (WF)
.NET remoting
Herramientas
CLR Profiler
ILAsm
Microsoft Roslyn
Generador de imágenes nativas (NGen)
XAMLPad
Categoría
Lista
v
t
e
Marcos y APIs de Microsoft
Gráficos
Gestor de ventanas de escritorio
Direct2D
Direct3D
D3D (extensiones)
GDI / GDI +
WPF
Silverlight
WinRT XAML
Sistema de Color de Windows
Windows Image Acquisition
Componente de proyección de imagen de Windows
Infraestructura de gráficos DirectX(DXGI)
Windows avanzada plataforma de rasterización
Audio
DirectMusic
DirectSound
Plugin de DirectX
XACT
Discurso API
XAudio2
Multimedia
DirectX
Objetos multimedia
Aceleración de vídeo
XInput
DirectInput
DirectShow
Image Mastering API
DirectX administrado
Fundación de medios
XNA
Windows Media
Vídeo para Windows
Web
MSHTML
Plataforma RSS
JScript
VBScript
BHO
XDR
SideBar Gadgets
Mecanografiado
Acceso a datos
Data Access Components (MDAC)
ADO
ADO.NET
ODBC
OLE DB
Motor de almacenamiento extensible
Entity Framework
Sync Framework
Motor de jet
MSXML
OPC
Redes
Winsock
LSP
Núcleo de Winsock
Plataforma de filtrado
Especificación de interfaz de controlador de red
Windows Rally
BROCAS
API DE P2P
MSMQ
MS MPI
DirectPlay
Comunicación
API de mensajería
API de telefonía
WCF
Administración y gestión
Consola Win32
Windows Script Host
WMI (extensiones)
PowerShell
Programador de tareas
Archivos sin conexión
Shadow Copy
Windows Installer
El informe de errores
Registro de eventos
Common Log File System
Modelo de componentes
COM
COM +
ActiveX
Modelo de objetos componentes distribuidos
.NET framework
Bibliotecas
Biblioteca de clases de marco
Microsoft Foundation Classes (MFC)
Active Template Library (ATL)
Biblioteca de plantillas de Windows (WTL)
Controladores de dispositivo
Windows Driver Model
Windows Driver Foundation
KMDF
UMDF
WDDM
NDIS
UAA
Arquitectura del conductor de televisión
VxD
Seguridad
Crypto API
CAPICOM
Windows CardSpace
Protección de datos de API
Interfaz de proveedor de asistencia de seguridad (SSPI)