miércoles, 26 de junio de 2013

ADO.NET PARTE I

Hola como están... Aquí les saluda Osman y bueno esta publicación va ser una de las primeras entradas en donde vamos a estar tratando ADO.NET, conversando con un amigo me decía que para la gente que inicia en este lindo mundo de la programación es muy importante acuñar bien estos termino... así que pensé, que mejor explicación que hacer algo practico y sencillo a como estamos acostumbrando trabajar.

Vamos a ver de forma sencilla que es ADO.NET: Esto no es mas que un conjunto de componentes (software) que se encuentra en el Framework .NET de Microsoft, estos componentes los vamos a usar para acceder y modificar datos en el Gestor de Bases de Datos (en nuestro caso Microsoft Sql Server)

ADO.NET prácticamente se divide en dos grupos de clases Data provider y los DataSet.

Data provider: Clases que nos proporcionas el acceso a la fuente de datos (Sql Sever, Sybase, Oracle, MySql, etc)

Las clase que vamos usar aquí son:

Connection: Proporciona una conexión usada para hacer un enlace con la fuente de datos.

Command: Usado para realizar alguna acción en la fuente de datos, como lectura, actualización, o borrado de datos (select, insert, update, delete).

Parameter: Describe un simple parámetro para un command. Parametro o variable que pasaremos a una select, insert, update, delete o procedimiento almacenado.

DataAdapter: Utilizado para transferir data entre una fuente de datos y un objeto DataSet en pocas palabras es un puente entre los datos y nuestra apliación.

DataReader: Esta clase la usaremos para procesar eficientemente una lista grande de resultados.

DataSet: conjunto de clases que describen, definen o representan una base de datos relacional en memoria.

Las clases que vamos usar aquí son:

DataSet: Representa una base de datos en memoria. Este puede contener ademas de las tablas la relación entre ellas.

DataTable: Representa una tabla.

DataColumn: Representa una columna de una tabla

DataRow: Representa una fila de una tabla.

Lo que vamos hacer en la practica es una pequeña aplicación donde utilicemos estas clases. Por ejemplo llenaremos un dataset utilizando un DataAdapter el cual tendrá definida una conexión y una instrucción (select, insert, update, delete) en su propiedades Connection y Command.

Ok. en esta entrada solo quería que tengamos esto claro (la aburrida teoría...)  -.- para que en la próxima entrada iniciemos con lo bueno...


Saludos y hasta la próxima

No hay comentarios:

Publicar un comentario