ado.net
ado.net
ado.net
ADO.NET
Es un conjunto de clases que exponen servicios de acceso a datos para programadores de
.NET Framework. ADO.NET ofrece abundancia de componentes para la creación de
aplicaciones de uso compartido de datos distribuidas. Constituye una parte integral de .NET
Framework y proporciona acceso a datos relacionales, XML y de aplicaciones. ADO.NET
satisface diversas necesidades de desarrollo, como la creación de clientes de base de datos
front-end y objetos empresariales de nivel medio que utilizan aplicaciones, herramientas,
lenguajes o exploradores de Internet.
Las siguientes características son nuevas en el proveedor de datos de .NET Framework para
SQL Server en .NET Framework 4,5:
El .NET Framework 4,5 agrega API que permiten nuevos escenarios cuando se trabaja con
el Entity Framework 5,0.
DO.NET proporciona acceso coherente a orígenes de datos como SQL Server y XML, así
como a orígenes de datos expuestos mediante OLE DB y ODBC. Las aplicaciones de
consumidor que comparten datos pueden utilizar ADO.NET para conectar a estos orígenes
de datos y recuperar, controlar y actualizar los datos contenidos.
ADO.NET separa el acceso a datos de la manipulación de datos y crea componentes
discretos que se pueden utilizar por separado o conjuntamente. ADO.NET incluye
proveedores de datos .NET Framework para conectarse a una base de datos, ejecutar
comandos y recuperar resultados. Los resultados se procesan directamente o se colocan en
un objeto DataSet de ADO.NET con el fin de exponerlos al usuario para un propósito
específico, combinados con datos de varios orígenes, o de pasarlos entre niveles. El
objeto DataSet de ADO.NET también puede utilizarse independientemente de un proveedor
de datos .NET Framework para administrar datos que son locales de la aplicación o que
proceden de un origen XML.
Es un asignador relacional de objetos (O/RM) probado para .NET con muchos años de
desarrollo de características y estabilización.
EF Core es una versión más moderna, ligera y extensible de Entity Framework que tiene
capacidades y ventajas muy similares a EF6. EF Core es una reescritura completa y
contiene muchas características nuevas que no están disponibles en EF6, aunque todavía
carece de algunas de las funcionalidades más avanzadas de asignación de EF6. Considere el
uso de EF Core en las aplicaciones nuevas si el conjunto de características se ajusta a los
requisitos. En Comparar EF Core y EF6 se examina el proceso de elección más
detalladamente. Agregue el paquete NuGet de EntityFramework al proyecto o instale Entity
Framework Tools para Visual Studio. Luego, vea vídeos, lea tutoriales y consulte
documentación avanzada, que le ayudarán a sacar el máximo partido de EF6.
Objetos DataSet, DataTable y DataView
Hay varias maneras de trabajar con un DataSet, que se pueden aplicar de forma
independiente o conjuntamente. Puede: