System.Data Namespace

El espacio de nombres System.Data proporciona acceso a las clases que representan la arquitectura de ADO.NET. The System.Data namespace provides access to classes that represent the ADO.NET architecture. ADO.NET permite crear componentes que administran datos de varios orígenes de datos con eficacia. ADO.NET lets you build components that efficiently manage data from multiple data sources.

Clases

Constraint

Representa una restricción que se puede forzar en uno o más objetos DataColumn.Represents a constraint that can be enforced on one or more DataColumn objects.

ConstraintCollection

Representa una colección de restricciones para una tabla DataTable.Represents a collection of constraints for a DataTable.

ConstraintException

Representa la excepción que se produce cuando se intenta realizar una acción que infringe una restricción.Represents the exception that is thrown when attempting an action that violates a constraint.

DataColumn

Representa el esquema de una columna en una DataTable.Represents the schema of a column in a DataTable.

DataColumnChangeEventArgs

Proporciona datos para el evento ColumnChanging.Provides data for the ColumnChanging event.

DataColumnCollection

Representa una colección de objetos DataColumn de una tabla DataTable.Represents a collection of DataColumn objects for a DataTable.

DataException

Representa la excepción que se produce cuando se generan errores al utilizar componentes ADO.NET.Represents the exception that is thrown when errors are generated using ADO.NET components.

DataReaderExtensions

Proporciona métodos de extensión para DbDataReader.Provides extension methods for DbDataReader.

DataRelation

Representa una relación primaria-secundaria entre dos objetos DataTable.Represents a parent/child relationship between two DataTable objects.

DataRelationCollection

Representa la colección de objetos DataRelation de este DataSet.Represents the collection of DataRelation objects for this DataSet.

DataRow

Representa una fila de datos en un DataTable.Represents a row of data in a DataTable.

DataRowBuilder

El tipo DataRowBuilder admite la infraestructura de .NET Framework y no está previsto su uso directo desde el código.The DataRowBuilder type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataRowChangeEventArgs

Proporciona datos para los eventos RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs) y OnRowDeleted(DataRowChangeEventArgs).Provides data for the RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs), and OnRowDeleted(DataRowChangeEventArgs) events.

DataRowCollection

Representa una colección de filas para un DataTable.Represents a collection of rows for a DataTable.

DataRowComparer

Devuelve una instancia singleton de la clase DataRowComparer<TRow>.Returns a singleton instance of the DataRowComparer<TRow> class.

DataRowComparer<TRow>

Compara si dos objetos DataRow son equivalentes mediante la comparación basada en valores.Compares two DataRow objects for equivalence by using value-based comparison.

DataRowExtensions

Define los métodos de extensión para la clase DataRow.Defines the extension methods to the DataRow class. Se trata de una clase estática.This is a static class.

DataRowView

Representa un vista personalizada de DataRow.Represents a customized view of a DataRow.

DataSet

Representa una caché de datos en memoria.Represents an in-memory cache of data.

DataSetSchemaImporterExtension

Este miembro admite la infraestructura de .NET Framework y no está prevista su utilización directa desde el código.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataSysDescriptionAttribute

Marca una propiedad, un evento o un extensor con una descripción.Marks a property, event, or extender with a description. Los diseñadores visuales pueden mostrar esta descripción al hacer referencia al miembro.Visual designers can display this description when referencing the member.

DataTable

Representa una tabla de datos en memoria.Represents one table of in-memory data.

DataTableClearEventArgs

Proporciona datos para el método Clear().Provides data for the Clear() method.

DataTableCollection

Representa la colección de tablas para el DataSet.Represents the collection of tables for the DataSet.

DataTableExtensions

Define los métodos de extensión para la clase DataTable.Defines the extension methods to the DataTable class. DataTableExtensions es una clase estática.DataTableExtensions is a static class.

DataTableNewRowEventArgs

Proporciona datos para el método NewRow().Provides data for the NewRow() method.

DataTableReader

El DataTableReader obtiene el contenido de uno o más objetos DataTable con formato de uno o más conjuntos de solo lectura y de solo avance.The DataTableReader obtains the contents of one or more DataTable objects in the form of one or more read-only, forward-only result sets.

DataView

Representa una vista personalizada enlazables de datos de un objeto DataTable para ordenación, filtrado, búsqueda, edición y navegación.Represents a databindable, customized view of a DataTable for sorting, filtering, searching, editing, and navigation. DataView no almacena datos, pero en su lugar representa una vista conectada de su DataTable correspondiente.The DataView does not store data, but instead represents a connected view of its corresponding DataTable. Los cambios en los datos de DataView afectan a DataTable.Changes to the DataView's data will affect the DataTable. Los cambios en los datos de DataTable afectan a todos los elementos DataView asociados a él.Changes to the DataTable's data will affect all DataViews associated with it.

DataViewManager

Contiene un valor predeterminado de DataViewSettingCollection para cada DataTable de DataSet.Contains a default DataViewSettingCollection for each DataTable in a DataSet.

DataViewSetting

Representa la configuración predeterminada para ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort y Table para los DataViews creados a partir de DataViewManager.Represents the default settings for ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort, and Table for DataViews created from the DataViewManager.

DataViewSettingCollection

Contiene una colección de sólo lectura de objetos DataViewSetting para cada DataTable de un DataSet.Contains a read-only collection of DataViewSetting objects for each DataTable in a DataSet.

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.The exception that is thrown by the DataAdapter during an insert, update, or delete operation if the number of rows affected equals zero.

DeletedRowInaccessibleException

Representa la excepción que se produce al intentar realizar una acción en un objeto DataRow que se ha eliminado.Represents the exception that is thrown when an action is tried on a DataRow that has been deleted.

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.Represents the exception that is thrown when a duplicate database object name is encountered during an add operation in a DataSet -related object.

EntityCommandCompilationException

Representa los errores que se producen durante la compilación de los comandos, cuando no ha sido posible generar un árbol de comandos para representar el texto de comando.Represents errors that occur during command compilation; when a command tree could not be produced to represent the command text.

EntityCommandExecutionException

Representa los errores que se producen cuando el proveedor de almacenamiento subyacente no puede ejecutar el comando especificado.Represents errors that occur when the underlying storage provider could not execute the specified command. Esta excepción normalmente ajusta una excepción específica del proveedor.This exception usually wraps a provider-specific exception.

EntityException

Representa los errores relacionados con Entity Framework que se producen en el espacio de nombres EntityClient.Represents Entity Framework-related errors that occur in the EntityClient namespace. La clase EntityException es la clase base de todas las excepciones de Entity Framework iniciadas por la clase EntityClient.The EntityException is the base class for all Entity Framework exceptions thrown by the EntityClient.

EntityKey

Proporciona una referencia duradera a un objeto que es una instancia de un tipo de entidad.Provides a durable reference to an object that is an instance of an entity type.

EntityKeyMember

Representa un par nombre de clave-valor de clave que forma parte de una EntityKey.Represents a key name and value pair that is part of an EntityKey.

EntitySqlException

Representa los errores que se producen al analizar el texto de los comandos de Entity SQL.Represents errors that occur when parsing Entity SQL command text. Esta excepción se produce cuando se infringen las reglas sintácticas o semánticas.This exception is thrown when syntactic or semantic rules are violated.

EnumerableRowCollection

Representa una colección de objetos DataRow devuelta desde una consulta de LINQ to DataSet.Represents a collection of DataRow objects returned from a LINQ to DataSet query. Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

EnumerableRowCollection<TRow>

Representa una colección de los objetos DataRow que devuelve una consulta.Represents a collection of DataRow objects returned from a query.

EnumerableRowCollectionExtensions

Contiene los métodos de extensión para las clases de colección de la fila de datos.Contains the extension methods for the data row collection classes.

EvaluateException

Representa la excepción que se produce cuando no se puede evaluar la propiedad Expression de DataColumn.Represents the exception that is thrown when the Expression property of a DataColumn cannot be evaluated.

FillErrorEventArgs

Proporciona datos para el evento FillError de DbDataAdapter.Provides data for the FillError event of a 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.Represents an action restriction enforced on a set of columns in a primary key/foreign key relationship when a value or row is either deleted or updated.

InRowChangingEventException

Representa la excepción que se produce al llamar al método EndEdit() en el evento RowChanging.Represents the exception that is thrown when you call the EndEdit() method within the RowChanging event.

InternalDataCollectionBase

Proporciona la funcionalidad base para crear colecciones.Provides the base functionality for creating collections.

InvalidCommandTreeException

Excepción que se produce para indicar que un árbol de comandos no es válido.The exception that is thrown to indicate that a command tree is invalid. Actualmente, esta excepción no se inicia en Entity Framework.This exception is currently not thrown anywhere in the Entity Framework.

InvalidConstraintException

Representa la excepción que se produce al intentar crear una relación u obtener acceso a la misma de forma incorrecta.Represents the exception that is thrown when incorrectly trying to create or access a relation.

InvalidExpressionException

Representa la excepción que se produce al intentar agregar a una colección DataColumn un objeto Expression que contiene una propiedad DataColumnCollection no válida.Represents the exception that is thrown when you try to add a DataColumn that contains an invalid Expression to a DataColumnCollection.

MappingException

Excepción que se produce cuando las solicitudes de servicios relacionados de asignaciones sufren un error.The exception that is thrown when mapping related service requests fail.

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.Occurs when a target and source DataRow have the same primary key value, and the EnforceConstraints property is set to true.

MetadataException

Excepción que se inicia cuando las solicitudes de servicios relacionados de metadatos producen un error.The exception that is thrown when metadata related service requests fails.

MissingPrimaryKeyException

Representa la excepción que se produce al intentar obtener acceso a una fila de una tabla que no tiene clave principal.Represents the exception that is thrown when you try to access a row in a table that has no primary key.

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.Represents the exception that is thrown when you try to insert a null value into a column where AllowDBNull is set to false.

ObjectNotFoundException

Excepción que se produce cuando un objeto no está presente.The exception that is thrown when an object is not present.

OperationAbortedException

Esta excepción se produce cuando el usuario anula una operación en curso.This exception is thrown when an ongoing operation is aborted by the user.

OptimisticConcurrencyException

Excepción que se produce cuando tiene lugar una infracción de la simultaneidad optimista.The exception that is thrown when an optimistic concurrency violation occurs.

OrderedEnumerableRowCollection<TRow>

Representa una colección de objetos DataRow ordenados devueltos desde una consulta.Represents a collection of ordered DataRow objects returned from a query.

PropertyCollection

Representa una colección de propiedades que se pueden agregar al DataColumn, DataSet o DataTable.Represents a collection of properties that can be added to DataColumn, DataSet, or DataTable.

PropertyConstraintException

Clase de excepción de restricción de propiedades.Property constraint exception class. Observe que esta clase tiene un estado, por lo que si modifica incluso sus elementos internos, puede ser un cambio importante.Note that this class has state - so if you change even its internals, it can be a breaking change.

ProviderIncompatibleException

Excepción que se produce cuando el proveedor de datos subyacente es incompatible con Entity Framework.The exception that is thrown when the underlying data provider is incompatible with the Entity Framework.

ReadOnlyException

Representa la excepción que se produce al intentar cambiar el valor de una columna de sólo lectura.Represents the exception that is thrown when you try to change the value of a read-only column.

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.Represents the exception that is thrown when you try to perform an operation on a DataRow that is not in a DataTable.

StateChangeEventArgs

Proporciona datos para el evento de cambio de estado de un proveedor de datos de .NET Framework.Provides data for the state change event of a .NET Framework data provider.

StatementCompletedEventArgs

Proporciona información adicional del evento StatementCompleted.Provides additional information for the StatementCompleted event.

StrongTypingException

Excepción que produce un DataSet fuertemente tipado cuando el usuario obtiene acceso a un valor DBNull.The exception that is thrown by a strongly typed DataSet when the user accesses a DBNull value.

SyntaxErrorException

Representa la excepción que se produce cuando la propiedad Expression de un DataColumn contiene un error de sintaxis.Represents the exception that is thrown when the Expression property of a DataColumn contains a syntax error.

TypedDataSetGenerator

Se utiliza para crear un DataSet fuertemente tipado.Used to create a strongly typed DataSet.

TypedDataSetGeneratorException

Excepción que se produce cuando se produce un conflicto de nombres mientras se genera un DataSet fuertemente tipado.The exception that is thrown when a name conflict occurs while generating a strongly typed DataSet.

TypedTableBase<T>

Este tipo se usa como clase base para la generación de objetos de tipo DataTable por parte de Visual Studio y la herramienta XSD.exe .NET Framework y no está pensado para usarse directamente desde el código.This type is used as a base class for typed-DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool, and is not intended to be used directly from your code.

TypedTableBaseExtensions

Contiene los métodos de extensión para la clase TypedTableBase<T>.Contains the extension methods for the TypedTableBase<T> class.

UniqueConstraint

Representa una restricción en un conjunto de columnas en el que todos los valores deben ser únicos.Represents a restriction on a set of columns in which all values must be unique.

UpdateException

Excepción que se produce cuando las modificaciones a instancias de objetos no se pueden conservar en el origen de datos.The exception that is thrown when modifications to object instances cannot be persisted to the data source.

VersionNotFoundException

Representa la excepción que se produce al intentar devolver una versión de un objeto DataRow que se ha eliminado.Represents the exception that is thrown when you try to return a version of a DataRow that has been deleted.

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.Associates a data source column with a DataSet column, and is implemented by the DataColumnMapping class, which is used in common by .NET Framework data providers.

IColumnMappingCollection

Contiene una colección de objetos DataColumnMapping y la implementa DataColumnMappingCollection, que utiliza todos los proveedores de datos de .NET Framework.Contains a collection of DataColumnMapping objects, and is implemented by the DataColumnMappingCollection, which is used in common by .NET Framework data providers.

IDataAdapter

Permite que un objeto implemente un DataAdapter. Representa un conjunto de métodos y propiedades relacionadas con acciones de asignación que se usan para rellenar y actualizar un DataSet y actualizar un origen de datos.Allows an object to implement a DataAdapter, and represents a set of methods and mapping action-related properties that are used to fill and update a DataSet and update a data source.

Las instancias IDbDataAdapter son para los orígenes de datos que son (o se asemejan a) bases de datos relacionales con comandos textuales (como Transact-SQL), mientras que las instancias IDataAdapter pueden usar cualquier tipo de origen de datos.IDbDataAdapter instances are for data sources that are (or resemble) relational databases with textual commands (like Transact-SQL), while IDataAdapter instances could can use any type of data source.

IDataParameter

Representa un parámetro para un objeto Command y, opcionalmente, sus asignaciones a columnas DataSet; además, se implementa mediante proveedores de datos .NET Framework que acceden a orígenes de datos.Represents a parameter to a Command object, and optionally, its mapping to DataSet columns; and is implemented by .NET Framework data providers that access data sources.

IDataParameterCollection

Recopila todos los parámetros relevantes para un objeto Command y sus asignaciones a columnas DataSet y se implementa mediante proveedores de datos .NET Framework que acceden a orígenes de datos.Collects all parameters relevant to a Command object and their mappings to DataSet columns, and is implemented by .NET Framework data providers that access data sources.

IDataReader

Proporciona un medio para leer una o más secuencias de solo hacia delante de conjuntos de resultados que se obtienen al ejecutar un comando en un origen de datos y se implementa mediante proveedores de datos .NET Framework que tienen acceso a bases de datos relacionales.Provides a means of reading one or more forward-only streams of result sets obtained by executing a command at a data source, and is implemented by .NET Framework data providers that access relational databases.

IDataRecord

Proporciona acceso a los valores de columna dentro de cada fila para DataReader y se implementa mediante proveedores de datos .NET Framework que acceden a bases de datos relacionales.Provides access to the column values within each row for a DataReader, and is implemented by .NET Framework data providers that access relational databases.

IDbCommand

Representa una instrucción SQL que se ejecuta mientras hay conexión con un origen de datos y se implementa mediante proveedores de datos .NET Framework que acceden a bases de datos relacionales.Represents an SQL statement that is executed while connected to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbConnection

Representa una conexión abierta a un origen de datos y se implementa mediante proveedores de datos .NET Framework que acceden a bases de datos relacionales.Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases.

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.Represents a set of command-related properties that are used to fill the DataSet and update a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataParameter

Lo utilizan los diseñadores de datos de Visual Basic .NET para representar un parámetro a un objeto de comando y, opcionalmente, su asignación a columnas DataSet.Used by the Visual Basic .NET Data Designers to represent a parameter to a Command object, and optionally, its mapping to DataSet columns.

IDbTransaction

Representa una transacción para realizar en un origen de datos y se implementa mediante proveedores de datos de .NET Framework que acceden a bases de datos relacionales.Represents a transaction to be performed at a data source, and is implemented by .NET Framework data providers that access relational databases.

IExtendedDataRecord

Proporciona acceso a los valores de columna dentro de cada fila de un DbDataRecord para un DbDataReader.Provides access to the column values within each row of a DbDataRecord for a DbDataReader.

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.Associates a source table with a table in a DataSet, and is implemented by the DataTableMapping class, which is used in common by .NET Framework data providers.

ITableMappingCollection

Contiene una colección de objetos TableMapping. La implementa la clase DataTableMappingCollection, que utilizan todos los proveedores de datos de .NET Framework.Contains a collection of TableMapping objects, and is implemented by the DataTableMappingCollection, which is used in common by .NET Framework data providers.

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.Determines the action that occurs when the AcceptChanges() or RejectChanges() method is invoked on a DataTable with a ForeignKeyConstraint.

CommandBehavior

Proporciona una descripción de los resultados de la consulta y de sus efectos en la base de datos.Provides a description of the results of the query and its effect on the database.

CommandType

Especifica cómo se interpreta una cadena de comando.Specifies how a command string is interpreted.

ConflictOption

Especifica cómo se van a detectar y resolver los cambios contradictorios del origen de datos.Specifies how conflicting changes to the data source will be detected and resolved.

ConnectionState

Describe el estado actual de la conexión con un origen de datos.Describes the current state of the connection to a data source.

DataRowAction

Describe una acción realizada en un DataRow.Describes an action performed on a DataRow.

DataRowState

Obtiene el estado de un objeto DataRow.Gets the state of a DataRow object.

DataRowVersion

Describe la versión de DataRow.Describes the version of a DataRow.

DataSetDateTime

Describe el formato de serialización para las columnas DateTime de un objeto DataSet.Describes the serialization format for DateTime columns in a DataSet.

DataViewRowState

Describe la versión de datos de un DataRow.Describes the version of data in a DataRow.

DbType

Especifica el tipo de datos de un campo, una propiedad o un objeto Parameter de un proveedor de datos de .NET Framework.Specifies the data type of a field, a property, or a Parameter object of a .NET Framework data provider.

EntityState

Estado de un objeto entidad.The state of an entity object.

IsolationLevel

Especifica el comportamiento de bloqueo de la transacción para la conexión.Specifies the transaction locking behavior for the connection.

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.Identifies a list of connection string parameters identified by the KeyRestrictions property that are either allowed or not allowed.

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.Controls how the values from the data source will be applied to existing rows when using the Load or Load method.

MappingType

Especifica cómo se asigna DataColumn.Specifies how a DataColumn is mapped.

MissingMappingAction

Determina la acción que se produce cuando falta una asignación en una tabla de origen o una columna de origen.Determines the action that occurs when a mapping is missing from a source table or a source column.

MissingSchemaAction

Especifica la acción que se debe realizar cuando se agregan datos al DataSet y faltan el DataTable o DataColumn necesarios.Specifies the action to take when adding data to the DataSet and the required DataTable or DataColumn is missing.

ParameterDirection

Especifica el tipo de un parámetro dentro de una consulta relativa al DataSet.Specifies the type of a parameter within a query relative to the DataSet.

PropertyAttributes

Especifica los atributos de una propiedad.Specifies the attributes of a property.

Rule

Indica la acción que se produce cuando se fuerza ForeignKeyConstraint.Indicates the action that occurs when a ForeignKeyConstraint is enforced.

SchemaSerializationMode

Indica el modo de serialización del esquema de un objeto DataSet con tipo.Indicates the schema serialization mode for a typed DataSet.

SchemaType

Especifica cómo controlar las asignaciones de esquema existentes al realizar una operación FillSchema(DataSet, SchemaType).Specifies how to handle existing schema mappings when performing a FillSchema(DataSet, SchemaType) operation.

SerializationFormat

Determina el formato de serialización para un objeto DataSet.Determines the serialization format for a DataSet.

SqlDbType

Especifica el tipo de datos específico de SQL Server de un campo o una propiedad para su uso en SqlParameter.Specifies SQL Server-specific data type of a field, property, for use in a SqlParameter.

StatementType

Especifica el tipo de consulta SQL que utilizarán las clases OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs o SqlRowUpdatingEventArgs.Specifies the type of SQL query to be used by the OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs, or SqlRowUpdatingEventArgs class.

UpdateRowSource

Especifica cómo se aplican los resultados del comando de consulta a la fila que se está actualizando.Specifies how query command results are applied to the row being updated.

UpdateStatus

Especifica la acción que se debe realizar sobre las filas actuales y pendientes mientras opera Update(DataSet).Specifies the action to take with regard to the current and remaining rows during an Update(DataSet).

XmlReadMode

Especifica cómo leer datos XML y un esquema relacional en un DataSet.Specifies how to read XML data and a relational schema into a DataSet.

XmlWriteMode

Especifica cómo escribir datos XML y un esquema relacional a partir de un DataSet.Specifies how to write XML data and a relational schema from a DataSet.

Delegados

DataColumnChangeEventHandler

Representa el método que controlará el evento ColumnChanging.Represents the method that will handle the ColumnChanging event.

DataRowChangeEventHandler

Representa el método que controlará los eventos RowChanging, RowChanged, RowDeleting y RowDeleted de DataTable.Represents the method that will handle the RowChanging, RowChanged, RowDeleting, and RowDeleted events of a DataTable.

DataTableClearEventHandler

Representa el método que controla el método Clear().Represents the method that handles the Clear() method.

DataTableNewRowEventHandler

Representa el método que controla el método NewRow().Represents the method that handles the NewRow() method.

FillErrorEventHandler

Representa el método que controlará el evento FillError.Represents the method that will handle the FillError event.

MergeFailedEventHandler

Representa el método que controlará el evento MergeFailed.Represents the method that will handle the MergeFailed event.

StateChangeEventHandler

Representa el método que controlará el evento StateChange.Represents the method that will handle the StateChange event.

StatementCompletedEventHandler

El tipo de delegado para los controladores de eventos del evento StatementCompleted.The delegate type for the event handlers of the StatementCompleted event.

Comentarios

En una situación sin conexión como Internet, ADO.NET proporciona las herramientas necesarias para solicitar, actualizar y reconciliar datos en varios sistemas de nivel.In a disconnected scenario such as the Internet, ADO.NET provides the tools to request, update, and reconcile data in multiple tier systems. La arquitectura de ADO.NET también se implementa en aplicaciones cliente, como aplicaciones de Windows Forms, o en páginas HTML creadas por ASP.NET.The ADO.NET architecture is also implemented in client applications, such as Windows Forms, or HTML pages created by ASP.NET.

La base de la arquitectura de ADO.NET es la clase DataSet.The centerpiece of the ADO.NET architecture is the DataSet class. Cada DataSet puede contener varios objetos DataTable, conteniendo cada DataTable datos de un origen de datos único, como SQL Server.Each DataSet can contain multiple DataTable objects, with each DataTable containing data from a single data source, such as SQL Server.

Cada DataTable contiene una DataColumnCollection (colección de objetos DataColumn), que determina el esquema de cada DataTable.Each DataTable contains a DataColumnCollection--a collection of DataColumn objects--that determines the schema of each DataTable. La propiedad DataType determina el tipo de los datos contenidos en DataColumn.The DataType property determines the type of data held by the DataColumn. Las propiedades ReadOnly y AllowDBNull permiten garantizar aún más la integridad de datos.The ReadOnly and AllowDBNull properties let you further guarantee data integrity. La propiedad Expression permite crear columnas calculadas.The Expression property lets you construct calculated columns.

Si un objeto DataTable participa en una relación de elementos primarios y secundarios con otro objeto DataTable, la relación se crea agregando DataRelation a la colección DataRelationCollection de un objeto DataSet.If a DataTable participates in a parent/child relationship with another DataTable, the relationship is constructed by adding a DataRelation to the DataRelationCollection of a DataSet object. Cuando se agrega una relación de este tipo, se crean automáticamente una restricción UniqueConstraint y una restricción ForeignKeyConstraint, dependiendo de los valores de parámetros del constructor.When such a relation is added, a UniqueConstraint and a ForeignKeyConstraint are both created automatically, depending on the parameter settings for the constructor. UniqueConstraint garantiza que los valores contenidos en una columna son únicos.The UniqueConstraint guarantees that values that are contained in a column are unique. ForeignKeyConstraint determina la acción que se producirá en la columna o fila secundaria cuando se cambie o elimine un valor de clave principal.The ForeignKeyConstraint determines what action will happen to the child row or column when a primary key value is changed or deleted.

Si se usa el espacio de nombres System.Data.SqlClient (Proveedor de datos .NET Framework para SQL Server), el espacio de nombres System.Data.Odbc (Proveedor de datos .NET Framework para ODBC), el espacio de nombres System.Data.OleDb (Proveedor de datos .NET Framework para OLE DB) o el espacio de nombres System.Data.OracleClient (Proveedor de datos .NET Framework para Oracle), se puede tener acceso a un origen de datos para utilizarlo con DataSet.Using the System.Data.SqlClient namespace (the.NET Framework Data Provider for SQL Server), the System.Data.Odbc namespace (the.NET Framework Data Provider for ODBC), the System.Data.OleDb namespace (the.NET Framework Data Provider for OLE DB), or the System.Data.OracleClient namespace (the .NET Framework Data Provider for Oracle), you can access a data source to use together with a DataSet. Proveedor de datos.NET Framework le corresponde una DataAdapter que usar como un puente entre un origen de datos y un DataSet.Each.NET Framework data provider has a corresponding DataAdapter that you use as a bridge between a data source and a DataSet.