viernes, 29 de junio de 2018

Espacio de nombres System Data OleDb


Espacio de nombres System.Data.OleDb
 Contenido
    1. -      Definición

Los espacios de nombres System.Data contienen clases para tener acceso a datos y administrarlos desde distintos orígenes. El espacio de nombres de nivel superior y una serie de espacios de nombres secundarios forman conjuntamente la arquitectura ADO.NET y los proveedores de datos de ADO.NET. Por ejemplo, hay disponibles proveedores para SQL Server, Oracle, ODBC y OleDB. Otros espacios de nombres secundarios contienen clases empleadas por Entity Data Model (EDM) de ADO.NET y por Servicios de datos de WCF.

Proveedor de datos de.NET Framework para OLE DB describe una colección de clases utilizada para tener acceso a un origen de datos OLE DB en el espacio administrado. Mediante el OleDbDataAdapter, puede rellenar un residente en memoria DataSet que puede usar para consultar y actualizar el origen de datos.
·       

                  2. -     Clases
    
Clase
Descripción
System_CAPS_pubclass
Representa una instrucción SQL o un procedimiento almacenado que se van a ejecutar en un origen de datos.
System_CAPS_pubclass
Genera automáticamente comandos de tabla única utilizados para conciliar los cambios realizados en un DataSet con la base de datos asociada. Esta clase no puede heredarse.
System_CAPS_pubclass
Representa una conexión abierta a un origen de datos.
System_CAPS_pubclass
Proporciona una manera simple de crear y administrar el contenido de las cadenas de conexión que utiliza la clase OleDbConnection.
System_CAPS_pubclass
Representa un conjunto de comandos de datos y una conexión a una base de datos que se usan para rellenar DataSet y actualizar el origen de datos.
System_CAPS_pubclass
Proporciona una manera de leer una secuencia de sólo avance de filas de datos de un origen de datos. Esta clase no puede heredarse.
System_CAPS_pubclass
Proporciona un mecanismo para enumerar todos los proveedores OLE DB disponibles dentro de la red local.
System_CAPS_pubclass
Recopila información relevante para una advertencia o error devueltos por el origen de datos.
System_CAPS_pubclass
Recopila todos los errores que genera el proveedor de datos .NET Framework para OLE DB. Esta clase no puede heredarse.
System_CAPS_pubclass
La excepción que se produce cuando el proveedor subyacente devuelve una advertencia o error para un origen de datos OLE DB. Esta clase no puede heredarse.
System_CAPS_pubclass
Representa un conjunto de métodos para crear instancias de implementación del proveedor OLEDB de las clases de origen de datos.
System_CAPS_pubclass
Proporciona datos para el evento InfoMessageEsta clase no puede heredarse.
System_CAPS_pubclass
Proporciona una lista de constantes para su uso con el GetSchema método para recuperar colecciones de metadatos.
System_CAPS_pubclass
Proporciona valores estáticos que se usan para los nombres de columna en el OleDbMetaDataCollectionNames objetos incluidos en el DataTableEl DataTable creado por el GetSchemamétodo.
System_CAPS_pubclass
Representa un parámetro para un OleDbCommand y, de forma opcional, su asignación a una columna DataSetEsta clase no puede heredarse.
System_CAPS_pubclass
Representa una colección de parámetros relevantes para un OleDbCommand así como sus correspondientes asignaciones a columnas de un DataSet.
System_CAPS_pubclass
Permite que el proveedor de datos de .NET Framework para OLE DB ayudar a asegurarse de que un usuario tiene un nivel de seguridad suficiente para obtener acceso a un origen de datos OLE DB.
System_CAPS_pubclass
Asocia una acción de seguridad con un atributo de seguridad personalizado.
System_CAPS_pubclass
Proporciona datos para el evento RowUpdated.
System_CAPS_pubclass
Proporciona datos para el evento RowUpdating.
System_CAPS_pubclass
Devuelve el tipo de tabla de esquema especificada por el GetOleDbSchemaTable (método).
System_CAPS_pubclass
Representa una transacción SQL que debe realizarse en un origen de datos. Esta clase no puede heredarse.

·             3. -            Delegados

Delegado
Descripción
System_CAPS_pubdelegate
Representa el método que controlará el evento InfoMessage de OleDbConnection.
System_CAPS_pubdelegate
Representa el método que controlará el evento RowUpdated de OleDbDataAdapter.
System_CAPS_pubdelegate
Representa el método que controlará el evento RowUpdating de OleDbDataAdapter.
·        
         4. -      Enumeraciones

Enumeración
Descripción
System_CAPS_pubenum
Devuelve información sobre los literales utilizados en comandos de texto, valores de datos y objetos de base de datos.
System_CAPS_pubenum
Especifica el tipo de datos de un campo, una propiedad para su uso en un OleDbParameter.


·            5. -               EJEMPLOS



 Resumen

Los espacios de nombres System.Data contienen clases para tener acceso a datos y administrarlos desde distintos orígenes. El espacio de nombres de nivel superior y una serie de espacios de nombres secundarios forman conjuntamente la arquitectura ADO.NET y los proveedores de datos de ADO.NET.

Proveedor de datos de.NET Framework para OLE DB describe una colección de clases utilizada para tener acceso a un origen de datos OLE DB en el espacio administrado. Mediante el OleDbDataAdapter, puede rellenar un residente en memoria DataSet que puede usar para consultar y actualizar el origen de datos.

Summary

System.Data namespaces contain classes to access and manage data from different sources. The top-level namespace and a series of secondary namespaces together form the ADO.NET architecture and the ADO.NET data providers. The .NET Framework Data Provider for OLE DB describes a collection of classes used to access an OLE DB data source in the managed space. Using the OleDbDataAdapter, you can populate a resident in DataSet memory that you can use to query and update the data source.

Recomendaciones
  • Para garantizar que las conexiones están siempre cerradas, abrir la conexión en el    interior de un bloque using. Así, asegura que la conexión se cierra automáticamente cuando el código sale del bloque.
  • Si la conexión SqlConnection está fuera de ámbito, no se cerrará. Por lo tanto, es    preciso cerrar explícitamente la conexión llamando a Close o Dispose.
  • Cierre y botar son funcionalmente equivalentes. Si el valor de la agrupación de  conexiones Pooling se establece en true o yes, la conexión subyacente se devuelve  a la agrupación de conexiones.

 Conclusiones

  1. La aplicación de System.Data.SqlClient  desarrolla un conjunto de base de datos de este espacio  proveedor de datos para una base de datos SQL Server 7.0 o superior, como sqlConnection y sqlCommand herramientas con gran potencial.
  2. La implementación de la aplicación de una base de datos.NET tenemos una gran ventaja de dar un mejor servicio a nuestros clientes, aplicando diferentes procesos partiendo de las necesidades necesarias de un administrativo.
  3. El proveedor de datos de .NET Framework para SQL Server describe una colección de clases utilizadas para obtener acceso a una base de datos de SQL Server en el espacio administrado. Al utilizar SqlDataAdapter, se puede rellenar un objeto DataSet residente en memoria, que sirve para consultar y actualizar la base de datos.

 Apreciación del Equipo

El proveedor de datos System.Data.SqlClient de ADO.NET para SQL Server admite el
agrupamiento de conexiones, que está habilitado de forma predeterminada. Funciona bien: cuando
se cierra una conexión se devuelve al grupo y se reutiliza más tarde cuando se crea otra conexión
que utiliza la misma cadena de conexión y el mismo contexto. El resultado es un mejor rendimiento.

Podría profundizar en los caprichos de cómo podemos probar esto y qué parámetros de cadena de
conexión existen para controlar el proceso de agrupación de conexiones, pero eso no es lo que trata
este artículo. Este artículo responde a dos preguntas frecuentes acerca de la agrupación de conexiones.

 Glosario de Términos

  • SqlConnection. Obtiene o establece la cadena utilizada para abrir una base de datos de SQL Server
  • sqlCommand. Representa un procedimiento almacenado o una instrucción de Transact-SQL que se ejecuta en una base de datos de SQL Server. Esta clase no se puede heredar.
  • NET Framework. NET es un frameworks de Microsoft que hace un énfasis en la transparencia de redes, con independencia de plataforma de hardware y que permita un rápido desarrollo de aplicaciones.
  • SqlDataAdapter. Representa un conjunto de comandos de datos y una conexión a una base de datos que se usan para rellenar DataSet y actualizar una base de datos de SQL Server. Esta clase no puede heredarse.
  • DataSet. Crea una copia superficial del Object actual. (Heredado de Object). Combina una matriz de DataRow objetos en actualDataSet.
  • RowUpdated: Se produce durante la actualización después de ejecutar un comando contra el origen de datos. El intento de actualización se realiza, por lo que se desencadena el evento.
  • SqlBulkCopy: Permite realizar eficazmente la carga masiva de una tabla de SQL Server con datos procedentes de otro origen.
  • SqlConnection.InfoMessag: se produce cuando SQL Server devuelve un mensaje informativo o de advertencia.
  • Entity Data Model (EDM): es un conjunto de conceptos que describen la estructura de los datos, independientemente de su forma almacenada. El EDM toma prestado del Modelo de Relación de Entidades descrito por Peter Chen en 1976, pero también se basa en el Modelo de Relación de Entidades y extiende sus usos tradicionales.

 Bibliografía o Linkografía



INTEGRANTES:
  1. QUINTOS SANCHEZ GEYSON ANTHONY
  2. SAAVEDRA TUESTA JHORDY CESAR
  3. IZQUIERDO POLO WILLIAM WALDIR

No hay comentarios:

Publicar un comentario