Personas que lo han encontrado útil: 3 de 5 - Valorar este tema

System.Data (Espacio de nombres)

El espacio de nombres System.Data proporciona acceso a las clases que representan la arquitectura de ADO.NET. ADO.NET le permite generar componentes que administran eficazmente los datos de varios orígenes de datos.

En un escenario desconectado como Internet, ADO.NET proporciona las herramientas para solicitar, actualizar y conciliar 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.

El eje de la arquitectura ADO.NET es la clase DataSet. Cada DataSet puede contener varios objetos DataTable, y cada DataTable contiene datos de un solo origen, como SQL Server.

Cada DataTable contiene un DataColumnCollection (una colección de objetos DataColumn) que determina el esquema de cada DataTable. La propiedad DataType determina el tipo de datos contenidos en DataColumn. Las propiedades ReadOnly y AllowDBNull permiten garantizar aún más la integridad de datos. La propiedad Expression permite construir columnas calculadas.

Si un objeto DataTable participa en una relación primaria-secundaria con otro DataTable, la relación se construye agregando un objeto DataRelation a la colección DataRelationCollection de un objeto DataSet. Cuando se agrega una relación de este tipo, se crean automáticamente un objeto UniqueConstraint y un objeto ForeignKeyConstraint de acuerdo con la configuración de los parámetros del constructor. UniqueConstraint garantiza que los valores que contiene una columna son únicos. ForeignKeyConstraint determina qué acción se llevará a cabo en la fila o columna secundaria cuando se modifique o elimine un valor de la clave principal.

Mediante el espacio de nombres System.Data.SqlClient (proveedor de datos de .NET Framework para SQL Server), el espacio de nombres System.Data.Odbc (proveedor de datos de .NET Framework para ODBC), el espacio de nombres System.Data.OleDb (proveedor de datos de .NET Framework para OLE DB) o el espacio de nombres System.Data.OracleClient (proveedor de datos de .NET Framework para Oracle), se puede obtener acceso al origen de datos para utilizarlo junto con un objeto DataSet. Cada proveedor de datos de .NET Framework tiene una clase DataAdapter correspondiente que se utiliza como puente entre un origen de datos y un objeto DataSet.

  Clase Descripción
Clase pública Constraint Representa una restricción que se puede imponer a uno o varios objetos DataColumn.
Clase pública ConstraintCollection Representa una colección de restricciones para una tabla DataTable.
Clase pública ConstraintException Representa la excepción que se produce al intentar realizar una acción que infringe una restricción.
Clase pública DataColumn Representa el esquema de una columna en un DataTable.
Clase pública DataColumnChangeEventArgs Proporciona datos para el evento ColumnChanging.
Clase pública DataColumnCollection Representa una colección de objetos DataColumn de una tabla DataTable.
Clase pública DataException Representa la excepción que se produce cuando se generan errores al utilizar componentes ADO.NET.
Clase pública DataRelation Representa una relación primaria--secundaria entre dos objetos DataTable.
Clase pública DataRelationCollection Representa la colección de objetos DataRelation de este DataSet.
Clase pública DataRow Representa una fila de datos en un DataTable.
Clase pública DataRowBuilder El tipo DataRowBuilder admite la infraestructura de .NET Framework y no está previsto su uso directo desde el código.
Clase pública DataRowChangeEventArgs Proporciona datos para los eventos RowChanged, RowChanging, OnRowDeleting y OnRowDeleted.
Clase pública DataRowCollection Representa una colección de filas para un DataTable.
Clase pública DataRowView Representa un vista personalizada de DataRow.
Clase pública DataSet Representa una caché de memoria interna de datos.
Clase pública DataSetSchemaImporterExtension Este miembro es compatible con la infraestructura de .NET Framework y no se debe utilizar directamente del código.
Clase pública 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.
Clase pública DataTable Representa una tabla de datos en memoria.
Clase pública DataTableClearEventArgs Proporciona datos para el método Clear.
Clase pública DataTableCollection Representa la colección de tablas para el DataSet.
Clase pública DataTableNewRowEventArgs Proporciona datos para el método NewRow.
Clase pública DataTableReader La clase DataTableReader obtiene el contenido de uno o varios objetos DataTable con el formato de uno o varios conjuntos de resultados de solo lectura y con desplazamiento sólo hacia delante.
Clase pública DataView Representa una vista personalizada que puede enlazar datos de un DataTable para ordenación, filtrado, búsqueda, edición y exploración.
Clase pública DataViewManager Contiene un DataViewSettingCollection predeterminado para cada DataTable de un DataSet.
Clase pública DataViewSetting Representa la configuración predeterminada de ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort y Table para los DataViews creados a partir del DataViewManager.
Clase pública DataViewSettingCollection Contiene una colección de sólo lectura de objetos DataViewSetting para cada DataTable de un DataSet.
Clase pública DBConcurrencyException Excepción que inicia DataAdapter durante una operación de inserción, actualización o eliminación si el número de filas afectadas es igual a cero.
Clase pública DeletedRowInaccessibleException Representa la excepción que se produce al intentar realizar una acción en un objeto DataRow que se ha eliminado.
Clase pública DuplicateNameException Representa la excepción que se produce cuando se encuentra un nombre de objeto de base de datos duplicado durante una operación de agregar en un objeto relacionado con DataSet.
Clase pública EvaluateException Representa la excepción que se produce cuando no se puede evaluar la propiedad Expression de DataColumn.
Clase pública FillErrorEventArgs Proporciona datos para el evento FillError de un objeto DbDataAdapter.
Clase pública 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.
Clase pública InRowChangingEventException Representa la excepción que se produce al llamar al método EndEdit en el evento RowChanging.
Clase pública InternalDataCollectionBase Proporciona la funcionalidad base para crear colecciones.
Clase pública InvalidConstraintException Representa la excepción que se produce al intentar crear una relación u obtener acceso a la misma de forma incorrecta.
Clase pública InvalidExpressionException Representa la excepción que se produce al intentar agregar a una colección DataColumnCollection un objeto DataColumn que contiene una propiedad Expression no válida.
Clase pública 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.
Clase pública MissingPrimaryKeyException Representa la excepción que se produce al intentar obtener acceso a una fila de una tabla que no tiene clave principal.
Clase pública NoNullAllowedException Representa la excepción que se produce al intentar insertar un valor null en una columna en la se ha establecido AllowDBNull en false.
Clase pública OperationAbortedException Esta excepción se produce cuando el usuario anula una operación en curso.
Clase pública PropertyCollection Representa una colección de propiedades que se pueden agregar al DataColumn, DataSet o DataTable.
Clase pública ReadOnlyException Representa la excepción que se produce al intentar cambiar el valor de una columna de sólo lectura.
Clase pública RowNotInTableException Representa la excepción que se produce al intentar realizar una operación en un objeto DataRow que no se encuentra en un objeto DataTable.
Clase pública StateChangeEventArgs Proporciona datos para el evento de cambio de estado de un proveedor de datos de .NET Framework.
Clase pública StatementCompletedEventArgs Proporciona información adicional del evento StatementCompleted.
Clase pública StrongTypingException Excepción que produce un DataSet con establecimiento inflexible de tipos cuando el usuario obtiene acceso a un valor DBNull.
Clase pública SyntaxErrorException Representa la excepción que se produce cuando la propiedad Expression de un DataColumn contiene un error de sintaxis.
Clase pública TypedDataSetGenerator Se utiliza para crear un DataSet con establecimiento inflexible de tipos.
Clase pública TypedDataSetGeneratorException Excepción que se produce cuando se produce un conflicto de nombres mientras se genera un DataSet con establecimiento inflexible de tipos.
Clase pública UniqueConstraint Representa una restricción en un conjunto de columnas en el que todos los valores deben ser únicos.
Clase pública VersionNotFoundException Representa la excepción que se produce al intentar devolver una versión de un objeto DataRow que se ha eliminado.
  Interfaz Descripción
Interfaz pública 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.
Interfaz pública IColumnMappingCollection Contiene una colección de objetos DataColumnMapping y la implementa DataColumnMappingCollection, que utiliza todos los proveedores de datos de .NET Framework.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública 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.
Interfaz pública ITableMappingCollection Contiene una colección de objetos TableMapping. La implementa la clase DataTableMappingCollection, que utilizan todos los proveedores de datos de .NET Framework.
  Delegado Descripción
Delegado público DataColumnChangeEventHandler Representa el método que controlará el evento ColumnChanging.
Delegado público DataRowChangeEventHandler Representa el método que controlará los eventos RowChanging, RowChanged, RowDeleting y RowDeleted de DataTable.
Delegado público DataTableClearEventHandler Representa el método que controla el método Clear.
Delegado público DataTableNewRowEventHandler Representa el método que controla el método NewRow.
Delegado público FillErrorEventHandler Representa el método que controlará el evento FillError.
Delegado público MergeFailedEventHandler Representa el método que controlará el evento MergeFailed.
Delegado público StateChangeEventHandler Representa el método que controlará el evento StateChange.
Delegado público StatementCompletedEventHandler El tipo de delegado para los controladores de eventos del evento StatementCompleted.
  Enumeración Descripción
Enumeración pública AcceptRejectRule Determina la acción que se produce cuando se invoca a los métodos AcceptChanges o RejectChanges en un DataTable con un ForeignKeyConstraint.
Enumeración pública CommandBehavior Proporciona una descripción de los resultados de la consulta y de sus efectos en la base de datos.
Enumeración pública CommandType Especifica cómo se interpreta una cadena de comando.
Enumeración pública ConflictOption Especifica cómo se van a detectar y resolver los cambios contradictorios del origen de datos.
Enumeración pública ConnectionState Describe el estado actual de la conexión con un origen de datos.
Enumeración pública DataRowAction Describe una acción realizada en un DataRow.
Enumeración pública DataRowState Obtiene el estado de un objeto DataRow.
Enumeración pública DataRowVersion Describe la versión de un DataRow.
Enumeración pública DataSetDateTime Describe el formato de serialización para las columnas DateTime de un objeto DataSet.
Enumeración pública DataViewRowState Describe la versión de datos de un DataRow.
Enumeración pública DbType Especifica el tipo de datos de un campo, una propiedad o un objeto Parameter de un proveedor de datos de .NET Framework.
Enumeración pública IsolationLevel Especifica el comportamiento de bloqueo de la transacción para la conexión.
Enumeración pública 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.
Enumeración pública LoadOption Controla cómo los valores del origen de datos se aplicarán a las filas existentes al utilizar los métodos Load o Load.
Enumeración pública MappingType Especifica cómo se asigna DataColumn.
Enumeración pública MissingMappingAction Determina la acción que se produce cuando falta una asignación en una tabla de origen o una columna de origen.
Enumeración pública MissingSchemaAction Especifica la acción que se debe realizar cuando se agregan datos al DataSet y faltan el DataTable o DataColumn necesarios.
Enumeración pública ParameterDirection Especifica el tipo de un parámetro dentro de una consulta relativa al DataSet.
Enumeración pública PropertyAttributes Especifica los atributos de una propiedad.
Enumeración pública Rule Indica la acción que se produce cuando se fuerza un ForeignKeyConstraint.
Enumeración pública SchemaSerializationMode Indica el modo de serialización del esquema de un objeto DataSet con tipo.
Enumeración pública SchemaType Especifica cómo controlar las asignaciones de esquema existentes al realizar una operación FillSchema.
Enumeración pública SerializationFormat Determina el formato de serialización para un objeto DataSet.
Enumeración pública SqlDbType Especifica el tipo de datos específico de SQL Server de un campo o una propiedad para su uso en SqlParameter.
Enumeración pública StatementType Especifica el tipo de consulta SQL que utilizarán las clases OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs o SqlRowUpdatingEventArgs.
Enumeración pública UpdateRowSource Especifica cómo se aplican los resultados del comando de consulta a la fila que se está actualizando.
Enumeración pública UpdateStatus Especifica la acción que se debe realizar sobre las filas actuales y pendientes mientras opera Update.
Enumeración pública XmlReadMode Especifica cómo leer datos XML y un esquema relacional en un DataSet.
Enumeración pública XmlWriteMode Especifica cómo escribir datos XML y un esquema relacional a partir de un DataSet.
¿Le ha resultado útil?
(Caracteres restantes: 1500)
Contenido de la comunidad Agregar