Publicado el
08/Dic/2004
Actualizado el 09/Dic/2004
El espacio de nombres System.Data se compone principalmente de las clases que constituyen la arquitectura ADO.NET. La arquitectura ADO.NET permite generar componentes que administren eficazmente datos de diversos orígenes. En un escenario desconectado (por ejemplo, Internet), ADO.NET proporciona las herramientas para solicitar, actualizar y reconciliar datos en sistemas de varios niveles. La arquitectura ADO.NET también se implementa en aplicaciones cliente, como los formularios Windows Forms o las páginas HTML creadas mediante ASP.NET.
Las clases, interfaces, estructuras, delegados y enumeraciones que contiene System.Data
Nota:
Si sabes de alguna colaboración o artículo (en este sitio) que incluya clases de System.Data, (NO otros subespacios de System.Data), por favor comunícamelo indicando la URL de dicho artículo (o artículos).
Ya sabes, me mandas un mensaje indicando la URL (pero que sea de mi sitio, no de otros sitios...)
Gracias.
Los artículos publicados que utilizan algunas de las clases del espacio de nombres System.Data
- Gráficos tipo torta en ASP.NET (Adrian Sergio Pulvirenti)
- ComboBox en un DataGrid (Alvaro Regalado)
- Reporting Services (Carlos Anampa)
- Visualizando XSD's en VB.Net (Claudio Luque)
- Transacciones con .NET (José G. García)
- Acceso a Elementos de un DataGrid en el Cliente (Diego Rodero)
- Crystal Reports y VB.NET (Enriquillo Mañón Ramírez)
- Reportes en Excel con VB.NET (Enriquillo Mañón Ramírez)
- Informe Maestro detalle utilizando DataSet y Crystal Report (Eric Enrique Escobar)
- BuildingBlock (Erick Aragón)
- Consultas a DataGrid (Erick Aragón)
- Application Blocks: Data Access .Net (Hugo Contreras)
- Generando Formularios ABM con Data Forms Wizard (Hugo Contreras)
- Introducción a la programación Multicapas (David Esteban Vergara Zapata)
- Descargar el contenido de un DataSet en formato CSV (José María del Molino)
- Crear reportes en Excel con ASP.NET (Julio César Durán Barragán)
- Seguridad en ASP.NET (Julio César Durán Barragán)
- Crear informe sencillo con VS .NET 2003 (Miguel García Rodríguez)
- Paginar DataSet (Luis Ruiz Pavón)
- Almacenamiento de imágenes en Access ( Mack)
- Imágenes en Base de Datos ( Mack)
- Formulario de Búsqueda (José Manuel Makepeace Alconero)
- Interfaz para sentencias SQL en .NET (José Manuel Makepeace)
- DataSet (definición inflexible de tipos) (Ariel N. Menendez)
- DataSet - Definición de tipos (Ariel N. Menendez)
- Agenda telefónica en Visual Basic .NET (Miliuco (Emilio Pérez Egido))
- Agenda telefónica en Visual Basic .NET - 2 (Miliuco (Emilio Pérez Egido))
- Archivo XML como origen de datos de un DataGrid editable (Miliuco (Emilio Pérez Egido))
- DataGrid de ASP.NET con scroll vertical (Emilio Pérez Egido [miliuco])
- Ocultando columnas duplicadas en un Web dataGrid (Miguel Muñoz Serafín)
- Obteniendo información de objetos de SQL Server con ADO.NET (Octavio Telis Aynés)
- Ejecutar consultas guardadas en una base de datos de Access (Pablo Daniel Tilli)
- Aplicaciones ASP.NET de alto rendimiento (Sergioman)
- Filtrar columnas de un DataSet (Sergioman)
- Transformaciones XSL (Victor Hugo Cordon)
- MySQL desde .NET (Javier de la Rosa)
- Agregando funcionalidad al control DataGrid con VB .NET (Eduardo Puchades Fuentes)
- El código de la clase CrearClase (el Guille)
- El código de la clase CrearClaseOleDb (el Guille)
- La clase authors generada automáticamente (el Guille)
- El código de la aplicación de prueba para usar las clases generadas (el Guille)
- Aplicación para usar las clases generadas automáticamente (el Guille)
- El código de la clase CrearClaseSQL (el Guille)
- Acceder a una base de datos de Access con ADO.NET (el Guille)
- Acceder a una base de datos de SQL Server con ADO.NET (el Guille)
- Artículo: Encapsulación de ADO.NET (Erik)
- Acceder a una base de datos de Access usando ADO.NET desde un formulario Web (el Guille)
Contenido de System.Data
Las clases, interfaces, estructuras, delegados y enumeraciones que contiene este espacio de nombres (según la documentación de Visual Studio .NET)Pulsa aquí si quieres ver la información (en Internet) de este espacio de nombres.
Clases:
- Constraint Representa una restricción que se puede imponer a uno o varios objetos DataColumn.
- ConstraintCollection Representa una colección de restricciones para una tabla DataTable.
- ConstraintException Representa la excepción que se inicia al intentar realizar una acción que infringe una restricción.
- DataColumn Representa el esquema de una columna en un DataTable.
- DataColumnChangeEventArgs Proporciona datos para el evento ColumnChanging.
- DataColumnCollection Representa una colección de objetos DataColumn de una tabla DataTable.
- DataException Representa la excepción que se inicia cuando se generan errores al utilizar componentes ADO.NET.
- DataRelation Representa una relación primaria-secundaria entre dos objetos DataTable.
- DataRelationCollection Representa la colección de objetos DataRelation de este DataSet.
- DataRow Representa una fila de datos en un DataTable.
- DataRowChangeEventArgs Proporciona datos para los eventos RowChanged, RowChanging, OnRowDeleting y OnRowDeleted.
- DataRowCollection Representa una colección de filas para un DataTable.
- DataRowView Representa una vista personalizada de un DataRow que se expone como un control completo de formularios Windows Forms.
- DataSet Representa una caché de memoria interna de datos.
- DataSysDescriptionAttribute Marca una propiedad, un evento o un extensor con una descripción. Los diseñadores visuales pueden mostrar esta descripción al hacer referencia al miembro.
- DataTable Representa una tabla de datos en memoria.
- DataTableCollection Representa la colección de tablas para el DataSet.
- DataView Representa una vista personalizada que puede enlazar datos de un DataTable para ordenación, filtrado, búsqueda, edición y exploración.
- DataViewManager Contiene un DataViewSettingCollection predeterminado para cada DataTable de un DataSet.
- DataViewSetting Representa la configuración predeterminada de ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort y Table para los DataViews creados a partir del DataViewManager.
- DataViewSettingCollection Contiene una colección de sólo lectura de objetos DataViewSetting para cada DataTable de un DataSet.
- DBConcurrencyException Excepción que inicia el DataAdapter durante la operación de actualización si el número de filas afectadas es igual a cero.
- DeletedRowInaccessibleException Representa la excepción que se inicia al intentar realizar una acción en un DataRow que se ha eliminado.
- DuplicateNameException Representa la excepción que se inicia cuando se encuentra un nombre de objeto de base de datos duplicado durante una operación de agregar en un objeto relacionado con DataSet.
- EvaluateException Representa la excepción que se inicia cuando no se puede evaluar la propiedad Expression de DataColumn.
- FillErrorEventArgs Proporciona datos para el evento FillError de un DbDataAdapter.
- ForeignKeyConstraint Representa la restricción de una acción impuesta a un conjunto de columnas en una relación entre clave principal y clave externa cuando se elimina o actualiza un valor o una fila.
- InRowChangingEventException Representa la excepción que se inicia al llamar al método EndEdit en el evento RowChanging.
- InternalDataCollectionBase Proporciona la funcionalidad base para crear colecciones.
- InvalidConstraintException Representa la excepción que se inicia al intentar realizar incorrectamente una acción para crear u obtener acceso a una relación.
- InvalidExpressionException Representa la excepción que se inicia al intentar agregar un DataColumn que contiene una Expression no válida a DataColumnCollection.
- MergeFailedEventArgs Se produce cuando unos DataRow de origen y de destino tienen el mismo valor de clave principal, y la propiedad EnforceConstraints se establece en true.
- MissingPrimaryKeyException Representa la excepción que se inicia al intentar tener acceso a una fila de una tabla que no tiene clave principal.
- NoNullAllowedException Representa la excepción que se inicia al intentar insertar un valor nulo en una columna en la que AllowDBNull está establecido en false.
- PropertyCollection Representa una colección de propiedades que se pueden agregar al DataColumn, DataSet o DataTable.
- ReadOnlyException Representa la excepción que se inicia al intentar cambiar el valor de una columna de sólo lectura.
- RowNotInTableException Representa la excepción que se inicia al intentar realizar una operación en un DataRow que no se encuentra en un DataTable.
- StateChangeEventArgs Proporciona datos para el evento de cambio de estado de un proveedor de datos de .NET Framework.
- StrongTypingException Excepción que inicia un DataSet con establecimiento inflexible de tipos cuando el usuario obtiene acceso a un valor DBNull.
- SyntaxErrorException Representa la excepción que se inicia cuando la propiedad Expression de un DataColumn contiene un error de sintaxis.
- TypedDataSetGenerator Se utiliza para crear un DataSet con establecimiento inflexible de tipos.
- TypedDataSetGeneratorException Excepción que se inicia cuando se produce un conflicto de nombres mientras se genera un DataSet con establecimiento inflexible de tipos.
- UniqueConstraint Representa una restricción en un conjunto de columnas en el que todos los valores deben ser únicos.
- VersionNotFoundException Representa la excepción que se inicia al intentar devolver una versión de un DataRow que se ha eliminado.
Interfaces:
- IColumnMapping Asocia una columna del origen de datos a una columna de un DataSet. La implementa la clase DataColumnMapping, que utilizan todos los proveedores de datos de .NET Framework.
- IColumnMappingCollection Contiene una colección de objetos DataColumnMapping y la implementa DataColumnMappingCollection, que utiliza todos los proveedores de datos de .NET Framework.
- IDataAdapter Permite que un objeto implemente un DataAdapter. Representa a un conjunto de métodos y propiedades de asignación relacionadas con acciones que se utilizan para llenar y actualizar un DataSet y actualizar un origen de datos.
- IDataParameter Representa un parámetro para un objeto Command y, de forma opcional, su asignación a columnas del DataSet. Lo implementan los proveedores de datos de .NET Framework que tienen acceso a los orígenes de datos.
- IDataParameterCollection Recopila todos los parámetros relevantes para un objeto Command y sus asignaciones a las columnas del DataSet. La implementan los proveedores de datos de .NET Framework que tienen acceso a los orígenes de datos.
- IDataReader Proporciona un medio para leer una o más secuencias de sólo avance de conjuntos de resultados obtenidos mediante la ejecución de un comando en un origen de datos. La implementan los proveedores de datos de .NET Framework que tienen acceso a bases de datos relacionales.
- IDataRecord Proporciona acceso a los valores de columna de cada fila para un DataReader. La implementan los proveedores de datos de .NET Framework que tienen acceso a bases de datos relacionales.
- IDbCommand Representa una instrucción SQL que se ejecuta mientras se está conectado a un origen de datos y la implementan los proveedores de datos de .NET Framework que tienen acceso a bases de datos relacionales.
- IDbConnection Representa una conexión abierta a un origen de datos y la implementan los proveedores de datos de .NET Framework que tienen acceso a bases de datos relacionales.
- IDbDataAdapter Representa un conjunto de propiedades relacionadas con comandos que se utilizan para rellenar DataSet y actualizar un origen de datos, y la implementan los proveedores de datos de .NET Framework que tienen acceso a bases de datos relacionales.
- IDbDataParameter Utilizado por los diseñadores de datos .NET de Visual Basic para representar un parámetro en un objeto Command y, de forma opcional, su asignación a las columnas del DataSet.
- IDbTransaction Representa una transacción que se debe realizar en un origen de datos y la implementan los proveedores de datos de .NET Framework que tienen acceso a bases de datos relacionales.
- ITableMapping Asocia una tabla de origen a una tabla de DataSet. La implementa la clase DataTableMapping, que utilizan todos los proveedores de datos de .NET Framework.
- ITableMappingCollection Contiene una colección de objetos TableMapping. La implementa la clase DataTableMappingCollection, que utilizan todos los proveedores de datos de .NET Framework.
Delegados:
- DataColumnChangeEventHandler Representa el método que controlará el evento ColumnChanging.
- DataRowChangeEventHandler Representa el método que controlará los eventos RowChanging, RowChanged, RowDeleting y RowDeleted de DataTable.
- FillErrorEventHandler Representa el método que controlará el evento FillError.
- MergeFailedEventHandler Representa el método que controlará el evento MergeFailed.
- StateChangeEventHandler Representa el método que controlará el evento StateChange.
Enumeraciones:
- AcceptRejectRule Determina la acción que se produce cuando se invoca a los métodos AcceptChanges o RejectChanges en un DataTable con un ForeignKeyConstraint.
- CommandBehavior Proporciona una descripción de los resultados de la consulta y de sus efectos en la base de datos.
- CommandType Especifica cómo se interpreta una cadena de comando.
- ConnectionState Describe el estado actual de la conexión con un origen de datos.
- DataRowAction Describe una acción realizada en un DataRow.
- DataRowState Obtiene el estado de un objeto DataRow.
- DataRowVersion Describe la versión de un DataRow.
- DataViewRowState Describe la versión de datos de un DataRow.
- DbType Especifica el tipo de datos de un campo, una propiedad o un objeto Parameter de un proveedor de datos de .NET Framework.
- IsolationLevel Especifica el comportamiento de bloqueo de la transacción para la conexión.
- KeyRestrictionBehavior Identifica la lista de parámetros de cadena de conexión especificados por la propiedad KeyRestrictions que están permitidos o que no están permitidos.
- MappingType Especifica cómo se asigna DataColumn.
- MissingMappingAction Determina la acción que se produce cuando falta una asignación en una tabla de origen o una columna de origen.
- MissingSchemaAction Especifica la acción que se debe realizar cuando se agregan datos al DataSet y faltan el DataTable o DataColumn necesarios.
- ParameterDirection Especifica el tipo de un parámetro dentro de una consulta relativa al DataSet.
- PropertyAttributes Especifica los atributos de una propiedad.
- Rule Indica la acción que se produce cuando se fuerza un ForeignKeyConstraint.
- SchemaType Especifica cómo controlar las asignaciones de esquema existentes al realizar una operación FillSchema.
- SqlDbType Especifica el tipo de datos específico de SQL Server de un campo o una propiedad para su uso en SqlParameter.
- StatementType Especifica el tipo de consulta SQL que utilizarán las clases OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs o SqlRowUpdatingEventArgs.
- UpdateRowSource Especifica cómo se aplican los resultados del comando de consulta a la fila que se está actualizando.
- UpdateStatus Especifica la acción que se debe realizar sobre las filas actuales y pendientes mientras opera Update.
- XmlReadMode Especifica cómo leer datos XML y un esquema relacional en un DataSet.
- XmlWriteMode Especifica cómo escribir datos XML y un esquema relacional a partir de un DataSet.