System.Data.Linq Namespace

O namespace System.Data.Linq contém classes que compatíveis com interação com bancos de dados relacionais em aplicativos LINQ to SQL. The System.Data.Linq namespace contains classes that support interaction with relational databases in LINQ to SQL applications.

Classes

Binary

Representa um bloco imutável de dados binários.Represents an immutable block of binary data.

ChangeConflictCollection

Retorna uma coleção de objetos envolvidos em conflitos de simultaneidade.Returns a collection of objects involved in concurrency conflicts.

ChangeConflictException

Acionado quando uma atualização falha por que os valores de banco de dados foram atualizados desde a última leitura deles realizada pelo cliente.Thrown when an update fails because database values have been updated since the client last read them.

ChangeSet

Fornece um contêiner para manter as alterações.Provides a container to hold changes.

CompiledQuery

Fornece compilação e cache de consultas para reutilização.Provides for compilation and caching of queries for reuse.

DataContext

Representa o ponto de entrada principal para a estrutura de LINQ to SQL.Represents the main entry point for the LINQ to SQL framework.

DataLoadOptions

Fornece carregamento imediato e filtragem de dados relacionados.Provides for immediate loading and filtering of related data.

DBConvert

Usada internamente para converter um tipo para outro.Used internally to convert one type to another.

DuplicateKeyException

Gerado ao tentar adicionar um objeto ao cache de identidade usando uma chave que já está sendo usada.Thrown when an attempt is made to add an object to the identity cache by using a key that is already being used.

EntitySet<TEntity>

Fornece a manutenção de relações e o carregamento adiado para o lado da coleção de uma relação um-para-muitos e um-para-um em um aplicativo LINQ to SQL.Provides for deferred loading and relationship maintenance for the collection side of one-to-many and one-to-one relationships in a LINQ to SQL applications.

ForeignKeyReferenceAlreadyHasValueException

Representa os erros que ocorrem quando é feita uma tentativa de alterar uma chave estrangeira quando a entidade já está carregada.Represents errors that occur when an attempt is made to change a foreign key when the entity is already loaded.

MemberChangeConflict

Representa uma situação em que uma tentativa de atualização falha porque os valores de membro foram atualizados desde que o último cliente os leu.Represents a situation in which an attempted update fails because member values have been updated since the client last read them.

ObjectChangeConflict

Representa uma tentativa de atualização com um ou mais conflitos de simultaneidade otimista.Represents an update attempt with one or more optimistic concurrency conflicts.

Table<TEntity>

Representa uma tabela para determinado tipo no banco de dados subjacente.Represents a table for a particular type in the underlying database.

Estruturas

EntityRef<TEntity>

Fornece a manutenção de relações e o carregamento adiado para o lado singleton de uma relação um-para-muitos em um aplicativo LINQ to SQL.Provides for deferred loading and relationship maintenance for the singleton side of a one-to-many relationship in a LINQ to SQL application.

ModifiedMemberInfo

Contém valores de membros que foram modificados em aplicativos LINQ to SQL.Holds values of members that have been modified in LINQ to SQL applications.

Interfaces

IExecuteResult

Fornece acesso para o valor retornado ou aos resultados da execução de uma consulta.Provides access to the return value or results of executing a query.

IFunctionResult

Fornece acesso ao valor retornado de uma função.Provides access to the return value of a function.

IMultipleResults

Representa os resultados das funções ou consultas mapeadas com sequências de retorno variáveis.Represents the results of mapped functions or queries with variable return sequences.

ISingleResult<T>

Representa o resultado de uma função mapeada que tem uma única sequência de retorno.Represents the result of a mapped function that has a single return sequence.

ITable

Usado para cenários de consulta sem rigidez de tipos.Used for weakly typed query scenarios.

ITable<TEntity>

Representa uma tabela para determinado tipo no banco de dados subjacente.Represents a table for a particular type in the underlying database.

Enumerações

ChangeAction

Descreve o tipo de alteração pela qual a entidade passará quando as alterações forem enviadas ao banco de dados.Describes the type of change the entity will undergo when changes are submitted to the database.

ConflictMode

Especifica quando os conflitos de simultaneidade devem ser relatados.Specifies when concurrency conflicts should be reported.

RefreshMode

Define como o método Refresh trata conflitos de simultaneidade otimista.Defines how the Refresh method handles optimistic concurrency conflicts.

Comentários

LINQ to SQLLINQ to SQL é uma tecnologia que fornece uma infraestrutura de tempo de execução para gerenciar dados relacionais como objetos.is a technology that provides a run-time infrastructure for managing relational data as objects. Para obter mais informações, consulte LINQ to SQL.For more information, see LINQ to SQL.