System.Data Namespace

O namespace System.Data fornece acesso às classes que representam a arquitetura ADO.NET. The System.Data namespace provides access to classes that represent the ADO.NET architecture. ADO.NET permite que você crie componentes que gerenciam dados de várias fontes de dados com eficiência. ADO.NET lets you build components that efficiently manage data from multiple data sources.

Classes

Constraint

Representa uma restrição que pode ser aplicada em um ou mais objetos DataColumn.Represents a constraint that can be enforced on one or more DataColumn objects.

ConstraintCollection

Representa uma coleção de restrições para um DataTable.Represents a collection of constraints for a DataTable.

ConstraintException

Representa a exceção gerada ao tentar uma ação que viola uma restrição.Represents the exception that is thrown when attempting an action that violates a constraint.

DataColumn

Representa o esquema de uma coluna em um DataTable.Represents the schema of a column in a DataTable.

DataColumnChangeEventArgs

Fornece dados para o evento de ColumnChanging .Provides data for the ColumnChanging event.

DataColumnCollection

Representa uma coleção de objetos DataColumn para um DataTable.Represents a collection of DataColumn objects for a DataTable.

DataException

Representa a exceção que é gerada quando erros são gerados usando componentes do ADO.NET.Represents the exception that is thrown when errors are generated using ADO.NET components.

DataReaderExtensions

Fornece métodos de extensão para DbDataReader.Provides extension methods for DbDataReader.

DataRelation

Representa uma relação pai/filho entre dois objetos DataTable.Represents a parent/child relationship between two DataTable objects.

DataRelationCollection

Representa a coleção de objetos DataRelation para este DataSet.Represents the collection of DataRelation objects for this DataSet.

DataRow

Representa uma linha de dados em um DataTable.Represents a row of data in a DataTable.

DataRowBuilder

O tipo DataRowBuilder dá suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.The DataRowBuilder type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataRowChangeEventArgs

Fornece dados para os eventos RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs) e OnRowDeleted(DataRowChangeEventArgs).Provides data for the RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs), and OnRowDeleted(DataRowChangeEventArgs) events.

DataRowCollection

Representa uma coleção de linhas para um DataTable.Represents a collection of rows for a DataTable.

DataRowComparer

Retorna uma instância singleton da classe DataRowComparer<TRow>.Returns a singleton instance of the DataRowComparer<TRow> class.

DataRowComparer<TRow>

Compara a equivalência de dois objetos DataRow usando uma comparação baseada em valor.Compares two DataRow objects for equivalence by using value-based comparison.

DataRowExtensions

Define os métodos de extensão para a classe DataRow.Defines the extension methods to the DataRow class. Está é uma classe estática.This is a static class.

DataRowView

Representa uma exibição personalizada de um DataRow.Represents a customized view of a DataRow.

DataSet

Representa um cache de dados na memória.Represents an in-memory cache of data.

DataSetSchemaImporterExtension

Esse membro oferece suporte à infraestrutura .NET Framework e não se destina à utilização diretamente no seu código.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataSysDescriptionAttribute

Marca uma propriedade, um evento ou um extensor com uma descrição.Marks a property, event, or extender with a description. Os designers visuais podem exibir essa descrição ao referenciar o membro.Visual designers can display this description when referencing the member.

DataTable

Representa uma tabela de dados na memória.Represents one table of in-memory data.

DataTableClearEventArgs

Fornece dados para o método Clear().Provides data for the Clear() method.

DataTableCollection

Representa a coleção de tabelas para o DataSet.Represents the collection of tables for the DataSet.

DataTableExtensions

Define os métodos de extensão para a classe DataTable.Defines the extension methods to the DataTable class. DataTableExtensions é uma classe estática.DataTableExtensions is a static class.

DataTableNewRowEventArgs

Fornece dados para o método NewRow().Provides data for the NewRow() method.

DataTableReader

O DataTableReader obtém o conteúdo de um ou mais objetos DataTable na forma de um ou mais conjuntos de resultados somente leitura de somente avanço.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 uma exibição personalizada sujeita a limite de dados de um DataTable para classificação, filtragem, pesquisa, edição e navegação.Represents a databindable, customized view of a DataTable for sorting, filtering, searching, editing, and navigation. O DataView não armazenam dados, mas representa uma exibição conectada do DataTable correspondente.The DataView does not store data, but instead represents a connected view of its corresponding DataTable. Alterações aos dados do DataView afetarão o DataTable.Changes to the DataView's data will affect the DataTable. Alterações aos dados do DataTable afetarão todos os DataViews associados a ele.Changes to the DataTable's data will affect all DataViews associated with it.

DataViewManager

Contém uma DataViewSettingCollection padrão para cada DataTable em um DataSet.Contains a default DataViewSettingCollection for each DataTable in a DataSet.

DataViewSetting

Representa as configurações padrão para ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort e Table para DataViews criadas de DataViewManager.Represents the default settings for ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort, and Table for DataViews created from the DataViewManager.

DataViewSettingCollection

Contém uma coleção somente leitura de objetos DataViewSetting para cada DataTable em um DataSet.Contains a read-only collection of DataViewSetting objects for each DataTable in a DataSet.

DBConcurrencyException

A exceção lançada pelo DataAdapter durante uma operação de inserção, atualização ou exclusão se o número de linhas afetadas é igual a zero.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 a exceção gerada quando há uma tentativa de ação em um DataRow que foi excluído.Represents the exception that is thrown when an action is tried on a DataRow that has been deleted.

DuplicateNameException

Representa a exceção gerada quando um nome de objeto de banco de dados duplicado é encontrado durante uma operação de adição em um objeto relacionado ao 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 os erros que ocorrem durante a compilação de comando; quando uma árvore de comando não pode ser produzida para representar o texto do comando.Represents errors that occur during command compilation; when a command tree could not be produced to represent the command text.

EntityCommandExecutionException

Representa os erros que ocorrem quando o provedor de armazenamento subjacente não conseguiu executar o comando especificado.Represents errors that occur when the underlying storage provider could not execute the specified command. Essa exceção geralmente envolve uma exceção específica do provedor.This exception usually wraps a provider-specific exception.

EntityException

Representa os erros relacionados à Entity Framework que ocorrem no namespace EntityClient.Represents Entity Framework-related errors that occur in the EntityClient namespace. O EntityException é a classe base para todas as exceções de Entity Framework geradas pelo EntityClient.The EntityException is the base class for all Entity Framework exceptions thrown by the EntityClient.

EntityKey

Fornece uma referência durável a um objeto que é uma instância de um tipo de entidade.Provides a durable reference to an object that is an instance of an entity type.

EntityKeyMember

Representa um par de nome e valor de chave que faz parte de um EntityKey.Represents a key name and value pair that is part of an EntityKey.

EntitySqlException

Representa os erros que ocorrem ao analisar o texto do comando Entity SQL.Represents errors that occur when parsing Entity SQL command text. Essa exceção é lançada quando regras sintáticas ou semânticas são violadas.This exception is thrown when syntactic or semantic rules are violated.

EnumerableRowCollection

Representa uma coleção de objetos DataRow retornada por uma consulta LINQ to DataSet.Represents a collection of DataRow objects returned from a LINQ to DataSet query. Essa API dá suporte à infraestrutura do .NET Framework e não deve ser usada diretamente no código.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

EnumerableRowCollection<TRow>

Representa uma coleção de objetos DataRow retornada por uma consulta.Represents a collection of DataRow objects returned from a query.

EnumerableRowCollectionExtensions

Contém os métodos de extensão para as classes de coleção de linha de dados.Contains the extension methods for the data row collection classes.

EvaluateException

Representa a exceção que é gerada quando a propriedade Expression de DataColumn não pode ser avaliada.Represents the exception that is thrown when the Expression property of a DataColumn cannot be evaluated.

FillErrorEventArgs

Fornece dados para o evento FillError de um DbDataAdapter.Provides data for the FillError event of a DbDataAdapter.

ForeignKeyConstraint

Representa uma restrição de ação imposta em um conjunto de colunas em uma relação de chave estrangeira/chave primária quando um valor ou uma linha é excluída ou atualizada.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 a exceção gerada ao chamar o método EndEdit() dentro do evento RowChanging.Represents the exception that is thrown when you call the EndEdit() method within the RowChanging event.

InternalDataCollectionBase

Fornece a funcionalidade básica para a criação de coleções.Provides the base functionality for creating collections.

InvalidCommandTreeException

A exceção que é gerada para indicar que uma árvore de comando é inválida.The exception that is thrown to indicate that a command tree is invalid. Essa exceção atualmente não é gerada em nenhum lugar no Entity Framework.This exception is currently not thrown anywhere in the Entity Framework.

InvalidConstraintException

Representa a exceção gerada quando ocorre uma tentativa incorreta de criar ou acessar uma relação.Represents the exception that is thrown when incorrectly trying to create or access a relation.

InvalidExpressionException

Representa a exceção gerada ao tentar adicionar uma DataColumn que contém um Expression inválido a um DataColumnCollection.Represents the exception that is thrown when you try to add a DataColumn that contains an invalid Expression to a DataColumnCollection.

MappingException

A exceção que é lançada quando o mapeamento de solicitações de serviço relacionadas falha.The exception that is thrown when mapping related service requests fail.

MergeFailedEventArgs

Ocorre quando uma origem e um destino DataRow têm o mesmo valor de chave primária e a propriedade EnforceConstraints está definida como true.Occurs when a target and source DataRow have the same primary key value, and the EnforceConstraints property is set to true.

MetadataException

A exceção que gerada quando solicitações de serviço relacionadas aos metadados falham.The exception that is thrown when metadata related service requests fails.

MissingPrimaryKeyException

Representa a exceção que é lançada ao tentar acessar uma linha em uma tabela que não tem chaves primárias.Represents the exception that is thrown when you try to access a row in a table that has no primary key.

NoNullAllowedException

Representa a exceção gerada quando você tenta inserir um valor null em uma coluna em que AllowDBNull é definido como 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

A exceção que é gerada quando um objeto não está presente.The exception that is thrown when an object is not present.

OperationAbortedException

Essa exceção é gerada quando uma operação em andamento é anulada pelo usuário.This exception is thrown when an ongoing operation is aborted by the user.

OptimisticConcurrencyException

A exceção que é gerada quando ocorre uma violação de simultaneidade otimista.The exception that is thrown when an optimistic concurrency violation occurs.

OrderedEnumerableRowCollection<TRow>

Representa uma coleção de objetos DataRow ordenados retornados de uma consulta.Represents a collection of ordered DataRow objects returned from a query.

PropertyCollection

Representa uma coleção de propriedades que podem ser adicionadas a DataColumn, DataSet ou DataTable.Represents a collection of properties that can be added to DataColumn, DataSet, or DataTable.

PropertyConstraintException

Classe de exceção de restrição de propriedade.Property constraint exception class. Observe que essa classe tem estado, portanto, se você alterar seus recursos internos, essa poderá ser uma alteração significativa.Note that this class has state - so if you change even its internals, it can be a breaking change.

ProviderIncompatibleException

A exceção acionada quando o provedor de dados subjacente é incompatível com o Entity Framework.The exception that is thrown when the underlying data provider is incompatible with the Entity Framework.

ReadOnlyException

Representa a exceção acionada quando você tenta alterar o valor de uma coluna somente leitura.Represents the exception that is thrown when you try to change the value of a read-only column.

RowNotInTableException

Representa a exceção gerada ao tentar executar uma operação em um DataRow que não está em um DataTable.Represents the exception that is thrown when you try to perform an operation on a DataRow that is not in a DataTable.

StateChangeEventArgs

Fornece dados para o estado de alteração de evento de um provedor de dados .NET Framework.Provides data for the state change event of a .NET Framework data provider.

StatementCompletedEventArgs

Fornece informações adicionais para o evento StatementCompleted.Provides additional information for the StatementCompleted event.

StrongTypingException

A exceção que é lançada por um DataSet fortemente tipado quando o usuário acessa um valor DBNull.The exception that is thrown by a strongly typed DataSet when the user accesses a DBNull value.

SyntaxErrorException

Representa a exceção gerada quando a propriedade Expression de um DataColumn contém um erro de sintaxe.Represents the exception that is thrown when the Expression property of a DataColumn contains a syntax error.

TypedDataSetGenerator

Usado para criar um DataSet fortemente tipado.Used to create a strongly typed DataSet.

TypedDataSetGeneratorException

A exceção gerada quando um conflito de nome ocorre durante a geração de um DataSet fortemente tipado.The exception that is thrown when a name conflict occurs while generating a strongly typed DataSet.

TypedTableBase<T>

Esse tipo é usado como uma classe base para a geração de objetos do tipo DataTable pelo Visual Studio e a ferramenta XSD.exe do .NET Framework e não se destina a ser usado diretamente do 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

Contém os métodos de extensão da classe TypedTableBase<T>.Contains the extension methods for the TypedTableBase<T> class.

UniqueConstraint

Representa uma restrição em um conjunto de colunas no qual todos os valores devem ser exclusivos.Represents a restriction on a set of columns in which all values must be unique.

UpdateException

A exceção gerada quando as modificações em instâncias de objetos não podem ser mantidas para a fonte de dados.The exception that is thrown when modifications to object instances cannot be persisted to the data source.

VersionNotFoundException

Representa a exceção lançada quando você tenta retornar uma versão de um DataRow que foi excluído.Represents the exception that is thrown when you try to return a version of a DataRow that has been deleted.

Interfaces

IColumnMapping

Associa uma coluna de fonte de dados a uma coluna DataSet e é implementado pela classe DataColumnMapping, que é usada em comum por provedores de dados .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

Contém uma coleção de objetos DataColumnMapping e é implementado pelo DataColumnMappingCollection, que é usado em comum por provedores de dados .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 um objeto implemente um DataAdapter e representa um conjunto de métodos e propriedades relacionadas à ação de mapeamento que são usadas para preencher e atualizar um DataSet e atualizar uma fonte de dados.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.

Instâncias IDbDataAdapter são para fontes de dados que são (ou se parecem com) bancos de dados relacionais com comandos textuais (como Transact-SQL), enquanto instâncias IDataAdapter podem usar qualquer tipo de fonte de dados.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 um parâmetro a um objeto de Comando e, como opção, seus mapeamentos para colunas DataSet e é implementado por provedores de dados .NET Framework que acessam as fontes de dados.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

Coleta todos os parâmetros relevantes a um objeto de Comando e seus mapeamentos para colunas DataSet e é implementado por provedores de dados .NET Framework que acessam as fontes de dados.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

Fornece um meio de ler um ou mais fluxos somente encaminhamento de conjuntos de resultados obtidos com a execução de um comando em uma fonte de dados e é implementado por provedores de dados .NET Framework que acessam bancos de dados relacionais.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

Fornece acesso aos valores de coluna em cada linha para um DataReader e é implementado por provedores de dados .NET Framework que acessam bancos de dados relacionais.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 uma instrução SQL que é executada enquanto está conectada a uma fonte de dados e que é implementada por provedores de dados .NET Framework que acessam bancos de dados relacionais.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 uma conexão aberta com uma fonte de dados, e é implementada por provedores de dados .NET Framework que acessam bancos de dados relacionais.Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataAdapter

Representa um conjunto de propriedades relacionadas ao comando que são usadas para preencher o DataSet e atualizar uma fonte de dados, o qual é implementado por provedores de dados .NET Framework que acessam bancos de dados relacionais.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

Usada pelos Designers de dados do Visual Basic .NET para representar um parâmetro para um objeto de comando e, opcionalmente, seu mapeamento para colunas 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 uma transação a ser realizada em uma fonte de dados e é implementada por provedores de dados .NET Framework que acessam bancos de dados relacionais.Represents a transaction to be performed at a data source, and is implemented by .NET Framework data providers that access relational databases.

IExtendedDataRecord

Fornece acesso para os valores de coluna em cada linha de um DbDataRecord para um DbDataReader.Provides access to the column values within each row of a DbDataRecord for a DbDataReader.

ITableMapping

Associa uma tabela de origem a uma tabela em um DataSet e é implementado pela classe DataTableMapping, que é usada em comum por provedores de dados .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

Contém uma coleção de objetos TableMapping e é implementado pelo DataTableMappingCollection, que é usado comumente por provedores de dados do .NET Framework.Contains a collection of TableMapping objects, and is implemented by the DataTableMappingCollection, which is used in common by .NET Framework data providers.

Enumerações

AcceptRejectRule

Determina a ação que ocorre quando o método AcceptChanges() ou RejectChanges() é invocado em um DataTable com um ForeignKeyConstraint.Determines the action that occurs when the AcceptChanges() or RejectChanges() method is invoked on a DataTable with a ForeignKeyConstraint.

CommandBehavior

Fornece uma descrição dos resultados da consulta e seu efeito sobre o banco de dados.Provides a description of the results of the query and its effect on the database.

CommandType

Especifica como uma cadeia de caracteres de comando é interpretada.Specifies how a command string is interpreted.

ConflictOption

Especifica como as alterações conflitantes na fonte de dados serão detectadas e resolvidas.Specifies how conflicting changes to the data source will be detected and resolved.

ConnectionState

Descreve o estado atual da conexão com uma fonte de dados.Describes the current state of the connection to a data source.

DataRowAction

Descreve uma ação executada em um DataRow.Describes an action performed on a DataRow.

DataRowState

Obtém o estado de um objeto DataRow.Gets the state of a DataRow object.

DataRowVersion

Descreve a versão de um DataRow.Describes the version of a DataRow.

DataSetDateTime

Descreve o formato de serialização para colunas DateTime em um DataSet.Describes the serialization format for DateTime columns in a DataSet.

DataViewRowState

Descreve a versão dos dados em um DataRow.Describes the version of data in a DataRow.

DbType

Especifica o tipo de dados de um campo, uma propriedade ou um objeto Parameter de um provedor de dados .NET Framework.Specifies the data type of a field, a property, or a Parameter object of a .NET Framework data provider.

EntityState

O estado de um objeto de entidade.The state of an entity object.

IsolationLevel

Especifica o comportamento de bloqueio de transação para a conexão.Specifies the transaction locking behavior for the connection.

KeyRestrictionBehavior

Identifica uma lista de parâmetros de cadeia de conexão identificados pela propriedade KeyRestrictions que são permitidos ou não são permitidos.Identifies a list of connection string parameters identified by the KeyRestrictions property that are either allowed or not allowed.

LoadOption

Controla como os valores da fonte de dados serão aplicados às linhas existentes ao usar o método Load ou Load.Controls how the values from the data source will be applied to existing rows when using the Load or Load method.

MappingType

Especifica como uma DataColumn é mapeada.Specifies how a DataColumn is mapped.

MissingMappingAction

Determina a ação que ocorre quando um mapeamento está faltando em uma tabela de origem ou uma coluna de origem.Determines the action that occurs when a mapping is missing from a source table or a source column.

MissingSchemaAction

Especifica a ação a ser tomada ao adicionar dados ao DataSet e o DataTable ou DataColumn necessário está ausente.Specifies the action to take when adding data to the DataSet and the required DataTable or DataColumn is missing.

ParameterDirection

Especifica o tipo de um parâmetro em uma consulta em relação ao DataSet.Specifies the type of a parameter within a query relative to the DataSet.

PropertyAttributes

Especifica os atributos de uma propriedade.Specifies the attributes of a property.

Rule

Indica a ação que ocorre quando um ForeignKeyConstraint é imposto.Indicates the action that occurs when a ForeignKeyConstraint is enforced.

SchemaSerializationMode

Indica o modo de serialização de esquema para um DataSet tipado.Indicates the schema serialization mode for a typed DataSet.

SchemaType

Especifica como tratar os mapeamentos de esquema existentes ao realizar uma operação FillSchema(DataSet, SchemaType).Specifies how to handle existing schema mappings when performing a FillSchema(DataSet, SchemaType) operation.

SerializationFormat

Determina o formato de serialização para um DataSet.Determines the serialization format for a DataSet.

SqlDbType

Especifica o tipo de dados específico do SQL Server de um campo, propriedade, para uso em um SqlParameter.Specifies SQL Server-specific data type of a field, property, for use in a SqlParameter.

StatementType

Especifica o tipo de consulta SQL a ser usado pela classe OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs ou SqlRowUpdatingEventArgs.Specifies the type of SQL query to be used by the OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs, or SqlRowUpdatingEventArgs class.

UpdateRowSource

Especifica como os resultados do comando de consulta são aplicados à linha que está sendo atualizada.Specifies how query command results are applied to the row being updated.

UpdateStatus

Especifica a ação a ser adotada com relação à linha atual e às restantes durante um Update(DataSet).Specifies the action to take with regard to the current and remaining rows during an Update(DataSet).

XmlReadMode

Especifica como ler dados XML e um esquema relacional em um DataSet.Specifies how to read XML data and a relational schema into a DataSet.

XmlWriteMode

Especifica como gravar dados XML e um esquema relacional de um DataSet.Specifies how to write XML data and a relational schema from a DataSet.

Delegados

DataColumnChangeEventHandler

Representa o método que manipulará o evento de ColumnChanging .Represents the method that will handle the ColumnChanging event.

DataRowChangeEventHandler

Representa o método que manipulará os eventos RowChanging, RowChanged, RowDeleting e RowDeleted de um DataTable.Represents the method that will handle the RowChanging, RowChanged, RowDeleting, and RowDeleted events of a DataTable.

DataTableClearEventHandler

Representa o método que manipula o método Clear().Represents the method that handles the Clear() method.

DataTableNewRowEventHandler

Representa o método que manipula o método NewRow().Represents the method that handles the NewRow() method.

FillErrorEventHandler

Representa o método que manipulará o evento de FillError .Represents the method that will handle the FillError event.

MergeFailedEventHandler

Representa o método que manipulará o evento de MergeFailed .Represents the method that will handle the MergeFailed event.

StateChangeEventHandler

Representa o método que manipulará o evento de StateChange .Represents the method that will handle the StateChange event.

StatementCompletedEventHandler

O tipo delegado para os manipuladores de eventos do evento StatementCompleted.The delegate type for the event handlers of the StatementCompleted event.

Comentários

Em um cenário desconectado, como a Internet, o ADO.NET fornece as ferramentas para solicitar, atualizar e reconciliar dados em vários sistemas de camada.In a disconnected scenario such as the Internet, ADO.NET provides the tools to request, update, and reconcile data in multiple tier systems. A arquitetura ADO.NET também é implementada em aplicativos cliente, como o Windows Forms, ou páginas HTML criadas pelo ASP.NET.The ADO.NET architecture is also implemented in client applications, such as Windows Forms, or HTML pages created by ASP.NET.

A parte mais importante da arquitetura do ADO.NET é a DataSet classe.The centerpiece of the ADO.NET architecture is the DataSet class. Cada DataSet pode conter vários DataTable objetos, com cada DataTable contendo dados de uma única fonte de dados, como o 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 contém uma DataColumnCollection-- uma coleção de DataColumn objetos; que determina o esquema de cada DataTable.Each DataTable contains a DataColumnCollection--a collection of DataColumn objects--that determines the schema of each DataTable. O DataType propriedade determina o tipo de dados mantidos pela DataColumn.The DataType property determines the type of data held by the DataColumn. O ReadOnly e AllowDBNull propriedades permitem que você garantir ainda mais a integridade de dados.The ReadOnly and AllowDBNull properties let you further guarantee data integrity. O Expression propriedade permite que você criar colunas calculadas.The Expression property lets you construct calculated columns.

Se um DataTable participa de uma relação pai/filho com outro DataTable, a relação é construída com a adição de uma DataRelation para o DataRelationCollection de um DataSet objeto.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. Quando tal um parceiro for adicionado, uma UniqueConstraint e um ForeignKeyConstraint ambos são criados automaticamente, dependendo das configurações de parâmetro para o construtor.When such a relation is added, a UniqueConstraint and a ForeignKeyConstraint are both created automatically, depending on the parameter settings for the constructor. O UniqueConstraint garante que os valores que estão contidos em uma coluna sejam exclusivos.The UniqueConstraint guarantees that values that are contained in a column are unique. O ForeignKeyConstraint determina qual ação ocorrerá para a coluna ou linha filho quando um valor de chave primária é alterado ou excluído.The ForeignKeyConstraint determines what action will happen to the child row or column when a primary key value is changed or deleted.

Usando o System.Data.SqlClient namespace (.NET Framework Data Provider para SQL Server), o System.Data.Odbc namespace (.NET Framework Data Provider para ODBC), o System.Data.OleDb namespace (.NET Framework Data Provider para OLE DB) ou o System.Data.OracleClient namespace (o .NET Framework Data Provider for Oracle), você pode acessar dados de um fonte para usar junto com um 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. Provedor de dados Each.NET Framework tem um correspondente DataAdapter que você pode usar como uma ponte entre uma fonte de dados e um DataSet.Each.NET Framework data provider has a corresponding DataAdapter that you use as a bridge between a data source and a DataSet.