1. ¿Qué es [Link]?
[Link] es un conjunto de clases que exponen servicios de acceso a datos para
programadores de .NET Framework. [Link] ofrece abundancia de
componentes para la creación de aplicaciones de uso compartido de datos
distribuidas.
2. Describa la funcionalidad de las siguientes clases de [Link]. Escriba código
de ejemplo de cómo se usa c/u.
DataSet
Un objeto DataSet encapsula un conjunto de tablas independientemente de su
procedencia y mantiene las relaciones existentes entre las tablas.
DataSet datos = new DataSet();
DataTable
Representa una tabla en memoria (Columns & Rows) cuyo esquema viene definido
por su colección de columnas Columns. La integridad de los datos se conserva
gracias a objetos que representan restricciones (Constraint) y dispone de eventos
públicos que se producen al realizar operaciones sobre la tabla ([Link]. modificación
o eliminación de filas).
DataTable tabla = new DataTable();
Command
El objeto de Command en [Link] ejecuta sentencias SQL y procedimientos
almacenados en la fuente de datos especificada en el objeto de Connection. El
objeto Command requiere una instancia de un objeto Connection para ejecutar las
instrucciones SQL.
SqlCommand comando = new SqlCommand("<Comando sql a ejecutar> "<Nombre de su objeto tipo
connect>);
Connection
El objeto de Connection permite conectarse a la fuente de datos especificada y
abrir una conexión entre la aplicación y la fuente de datos, depende del parámetro
especificado en la cadena de conexión. Cuando se establece la conexión, los
comandos SQL se ejecutarán con la ayuda del Objeto Connection y recuperarán o
manipularán datos en la Fuente de datos.
SqlConnection conectar = new SqlConnection("server=<nombre del
servidor>; database= <nombre de la base de datos>; integrated security=
true");
[Link]();
[Link]();
DataAdapter
Un DataAdapter se usa para recuperar datos de una fuente de datos y llenar
tablas dentro de un DataSet. DataAdapter también devuelve los cambios
realizados en el DataSet de nuevo a la fuente de datos.
SqlDataAdapter adaptador = new SqlDataAdapter();
DataReader
El Objeto DataReader recupera datos de solo-lectura de los resultados de la
consulta a las fuentes de datos, que no actualizan los datos.
SqlDataReader registro = [Link]();