0% encontró este documento útil (0 votos)
27 vistas5 páginas

Data Provider: Connection

ADO.NET consiste en dos partes principales: proveedores de datos y conjuntos de datos. Los proveedores de datos proporcionan acceso a las fuentes de datos, mientras que los conjuntos de datos permiten almacenar y manipular datos en memoria.

Cargado por

Alba Figueroa
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas5 páginas

Data Provider: Connection

ADO.NET consiste en dos partes principales: proveedores de datos y conjuntos de datos. Los proveedores de datos proporcionan acceso a las fuentes de datos, mientras que los conjuntos de datos permiten almacenar y manipular datos en memoria.

Cargado por

Alba Figueroa
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

ADO.

NET consiste en dos partes primarias:

1. Data provider
Estas clases proporcionan el acceso a una fuente de datos, como Microsoft SQL Server y Oracle. Cada fuente de datos tiene su propio conjunto de objetos del proveedor, pero cada uno tienen un conjunto comn de clases de utilidad: Connection: Proporciona una conexin usada para comunicarse con la fuente de datos. Tambin acta como Abstract Factory para los objetos command. Command: Usado para realizar alguna accin en la fuente de datos, como lectura, actualizacin, o borrado de datos relacionales. Parameter: Describe un simple parmetro para un command. Un ejemplo comn es un parmetro para ser usado en un procedimiento almacenado. DataAdapter: "Puente" utilizado para transferir data entre una fuente de datos y un objeto DataSet (ver abajo). DataReader: Es una clase usada para procesar eficientemente una lista grande de resultados, un registro a la vez.

2. DataSets
Los objetos DataSets, un grupo de clases que describen una simple base de datos relacional en memoria, fueron la estrella del show en el lanzamiento inicial (1.0) del Microsoft .NET Framework. Las clases forman una jerarqua de contencin: Un objeto DataSet representa un esquema (o una base de datos entera o un subconjunto de una). Puede contener las tablas y las relaciones entre esas tablas. Un objeto DataTable representa una sola tabla en la base de datos. Tiene un nombre, filas, y columnas. Un objeto DataView "se sienta sobre" un DataTable y ordena los datos (como una clusula "order by" de SQL) y, si se activa un filtro, filtra los registros (como una clusula "where" del SQL). Para facilitar estas operaciones se usa un ndice en memoria. Todas las DataTables tienen un filtro por defecto, mientras que pueden ser definidos cualquier nmero de DataViews adicionales, reduciendo la interaccin con la base de datos subyacente y mejorando as el desempeo. Un DataColumn representa una columna de la tabla, incluyendo su nombre y tipo.

Un objeto DataRow representa una sola fila en la tabla, y permite leer y actualizar los valores en esa fila, as como la recuperacin de cualquier fila que est relacionada con ella a travs de una relacin de clave primaria - clave extranjera.

Un DataRowView representa una sola fila de un DataView, la diferencia entre un DataRow y el DataRowView es importante cuando se est interactuando sobre un resultset.

Un DataRelation es una relacin entre las tablas, tales como una relacin de clave primaria - clave ajena. Esto es til para permitir la funcionalidad del DataRow de recuperar filas relacionadas.

Un Constraint describe una propiedad de la base de datos que se debe cumplir, como que los valores en una columna de clave primaria deben ser nicos. A medida que los datos son modificados cualquier violacin que se presente causar excepciones.

Un DataSet es llenado desde una base de datos por un DataAdapter cuyas propiedades Connection y Command que han sido iniciados. Sin embargo, un DataSet puede guardar su contenido a XML (opcionalmente con un esquema XSD), o llenarse a s mismo desde un XML, haciendo esto excepcionalmente til para los servicios web, computacin distribuida, y aplicaciones ocasionalmente conectadas.

ADO.NET y Visual Studio .NET


En el IDE Visual Studio .NET existe la funcionalidad para crear las subclases especializadas de las clases del DataSet para un esquema particular de base de datos, permitiendo el acceso conveniente a cada campo a travs de propiedades fuertemente tipadas. Esto ayuda a capturar ms errores de programacin en tiempo de compilacin y hace ms til la caracterstica Intellisense del IDE. Biblioteca de clases de .NET Framework [3]. Es una biblioteca de clases, interfaces y tipos de valor que se incluye en Microsoft .NET Framework. Esta biblioteca brinda acceso a la funcionalidad del sistema y es la base sobre la que se crean las aplicaciones, los componentes y los controles de .NET Framework. Espacio de nombres de .NET Framework. Es el mecanismo que permite limitar el mbito de un nombre de clase de manera que su definicin queda circunscrita a un espacio especfico. Espacios de nombres para datos [1]: System.Data: consiste en las clases que constituyen la arquitectura ADO.NET, que es el mtodo primario para tener acceso a los datos de las aplicaciones administradas. La arquitectura ADO.NET permite crear componentes que administran eficazmente los datos procedentes de mltiples orgenes. ADO.NET tambin proporciona las herramientas necesarias para solicitar, actualizar y reconciliar datos en aplicaciones distribuidas.

System.Data.OleDb: clases que componen el proveedor de datos de .NET Framework para orgenes de datos compatibles con OLE DB. Estas clases permiten conectarse a un origen de datos OLE DB, ejecutar comandos en el origen y leer los resultados.

Espacio de nombres para web [2]: System.Web: contiene clases e interfaces que permiten la comunicacin entre explorador y servidor. Las clases de este espacio de nombres administran los resultados HTTP dirigidos al cliente (HttpResponse) y leen las solicitudes HTTP (HttpRequest). Otras clases proporcionan utilidades para herramientas y procesos de servidor, manipulacin de cookies, transferencia de archivos, informacin sobre excepciones y control de cach de resultados. System.Web.UI: contiene clases para crear pginas de formularios Web Forms, incluida la clase Page y otras clases estndar que se utilizan para crear interfaces de usuario Web. System.Web.UI.HtmlControls: contiene clases para controles HTML que se pueden agregar a formularios Web Forms para crear interfaces de usuario Web. System.Web.UI.WebControls: contiene clases para crear controles de servidor Web ASP.NET. Cuando se agregan a un formulario Web Forms, estos controles proporcionan cdigo HTML especfico del explorador y secuencias de comandos que permiten crear interfaces Web de usuario independientes del dispositivo. BoundField. Representa un campo que se muestra como texto en un control enlazado a datos.

Propiedades:
DataField. Obtiene o establece el nombre del campo de datos que se enlaza al objeto BoundField.

CompareValidator. Compara el valor especificado por el usuario en un control de entrada con el valor especificado en otro control de entrada o con un valor constante.

DataKey. Representa el campo o campos clave principales de un registro de un control enlazado a datos. GridView. Muestra los valores de un origen de datos en una tabla donde cada columna representa un campo y cada fila representa un registro. El control GridView permite seleccionar, ordenar y editar estos elementos.

ImageButton. Control que muestra una imagen y responde a los clics del mouse (ratn) en la imagen. Label. Representa un control de etiqueta que muestra texto en una pgina Web. Panel. Representa un control que acta como contenedor de otros controles. RadioButton. Representa un control de botn de opcin. RegularExpressionValidator. Comprueba si el valor de un control de entrada asociado coincide con el modelo especificado por una expresin regular. RequiredFieldValidator. Convierte el control de entrada asociado en un campo obligatorio.

Eventos pblicos

Click. Se produce cuando se hace clic en el control Button. Command. Se produce cuando se hace clic en el control Button. DataBinding. Se produce cuando el control de servidor se enlaza a un origen de datos. (Se
hereda de Control).

Disposed. Se produce cuando un control de servidor se libera de la memoria, lo que


constituye la ltima fase del perodo de duracin de un control de servidor cuando se solicita una pgina ASP.NET. (Se hereda de Control).

Init. Tiene lugar al inicializar el control de servidor, que es el primer paso en su ciclo de vida.
(Se hereda de Control).

Load. Se produce cuando el control de servidor se carga en el objeto Page. (Se hereda de
Control).

PreRender. Se produce una vez que se carga el objeto Control, pero antes de su
representacin. (Se hereda de Control).

Unload. Se produce cuando el control de servidor se descarga de la memoria. (Se hereda


de Control).

Trmino

Definicin

aliasname Opcional Un alias de importacin o nombre por el que el cdigo puede hacer referencia a namespace en lugar de a la cadena calificada completa. namespace Obligatorio. Nombre completo del espacio de nombres que se importa. Puede ser una cadena de espacios de nombres anidada a cualquier nivel. element Opcional El nombre de un elemento de programacin declarado en el espacio de nombres. Puede ser cualquier elemento contenedor.

Imports. Permite hacer referencia los nombres de tipo sin la calificacin de espacio de nombres.

Clases

Referencias

[1] http://msdn.microsoft.com/es-es/library/hb733zx5(v=VS.80).aspx [2] http://msdn.microsoft.com/es-es/library/atyczf35(v=VS.80).aspx [3] http://msdn.microsoft.com/es-es/library/d11h6832(v=VS.80).aspx

También podría gustarte