Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Visual Studio y .NET proporcionan una amplia compatibilidad con api y herramientas para conectarse a bases de datos, modelar datos en memoria y mostrar los datos en la interfaz de usuario. Las clases de .NET que proporcionan funcionalidad de acceso a datos se conocen como ADO.NET. ADO.NET, junto con las herramientas de datos de Visual Studio, se diseñó principalmente para admitir bases de datos relacionales y XML. En estos días, muchos proveedores de bases de datos NoSQL o terceros ofrecen proveedores de ADO.NET.
Nota:
La DataSet clase y las clases relacionadas son tecnologías heredadas de .NET Framework de principios de los años 2000 que permiten a las aplicaciones trabajar con datos en memoria mientras las aplicaciones están desconectadas de la base de datos. Las tecnologías son especialmente útiles para las aplicaciones que permiten a los usuarios modificar datos y conservar los cambios de nuevo en la base de datos. Aunque los conjuntos de datos son una tecnología probada de éxito, el enfoque recomendado para las nuevas aplicaciones .NET es usar Entity Framework Core. Entity Framework proporciona una manera más natural de trabajar con datos tabulares como modelos de objetos y tiene una interfaz de programación más sencilla.
En el diagrama siguiente se muestra una vista simplificada de la arquitectura básica:

Instalación
Para usar las herramientas de datos para .NET, necesita las cargas de trabajo de desarrollo de escritorio de .NET y almacenamiento y procesamiento de datos instaladas en Visual Studio. Para instalarlos, abra el Visual Studio Installer y elija Modificar (o Más>Modificar) junto a la versión de Visual Studio que desea modificar. Vea Modificación de Visual Studio.
Flujo de trabajo típico
El flujo de trabajo típico es este:
Instale una base de datos de desarrollo o prueba en la máquina local. Consulte Instalación de sistemas, herramientas y ejemplos de bases de datos. Si usa un servicio de datos de Azure, este paso no es necesario.
Pruebe la conexión a la base de datos (o servicio o archivo local) en Visual Studio. Consulte Agregar nuevas conexiones.
(Opcional) Use las herramientas para generar y configurar un nuevo modelo. Los modelos basados en Entity Framework son la recomendación predeterminada para las nuevas aplicaciones. El modelo, el que use, es el origen de datos con el que interactúa la aplicación. El modelo se encuentra lógicamente entre la base de datos o el servicio y la aplicación. Consulte Incorporación de nuevos orígenes de datos.
Arrastre el origen de datos desde la ventana Orígenes de datos a una superficie de diseño de Windows Forms, ASP.NET o Windows Presentation Foundation para generar el código de enlace de datos que mostrará los datos al usuario de la manera que especifique. Consulte Enlazar controles a datos en Visual Studio.
Agregue código personalizado para cosas como reglas de negocio, búsqueda y validación de datos, o para aprovechar las ventajas de la funcionalidad personalizada que expone la base de datos subyacente.
Puede omitir el paso 3 y programar una aplicación .NET para emitir comandos directamente en una base de datos, en lugar de usar un modelo. En este caso, encontrará la documentación pertinente aquí: ADO.NET. Tenga en cuenta que todavía puede usar el Asistente para la configuración de orígenes de datos y los diseñadores para generar código de enlace de datos al rellenar objetos propios en memoria y, después, enlazar los controles de la interfaz de usuario a esos objetos.