System.Data.Objects Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inclui classes que fornecem acesso à funcionalidade principal de Serviços de Objeto. Essas classes permitem consultar, inserir, atualizar e excluir dados trabalhando com objetos CLR fortemente tipados que são instâncias de tipos de entidade. Serviços de Objeto são compatíveis com consultas LINQ (Consulta Integrada à Linguagem) e Entity SQL com relação a tipos definidos em um EDM (Modelo de Dados de Entidade). Serviços de Objeto materializam os dados retornados como objetos e propaga as alterações de objeto de volta para a fonte de dados. Também fornece recursos de controle de alterações, associação de objetos a controles e tratamento de simultaneidade. Para obter mais informações, consulte Visão geral dos serviços de objeto (Entity Framework).
Classes
CompiledQuery |
Representa uma consulta LINQ to Entities armazenada em cache. |
CurrentValueRecord |
Fornece acesso aos valores atuais de dados de objeto. |
DbUpdatableDataRecord |
Fornece acesso aos valores originais de dados de objeto. O DbUpdatableDataRecord implementa métodos que permitem atualizações para os valores originais de um objeto. |
EntityFunctions |
Fornece métodos CLR (Common Language Runtime) que expõem funções canônicas de modelo conceitual em consultas no LINQ to Entities. Para obter informações sobre funções canônicas, consulte Funções canônicas. |
ObjectContext |
Fornece recursos para consultar e trabalhar com os dados de entidade como objetos. |
ObjectContextOptions |
Define opções que afetam o comportamento do ObjectContext. |
ObjectMaterializedEventArgs |
Contém os dados do evento ObjectMaterialized. |
ObjectParameter |
Representa um parâmetro de consulta que é passado para uma consulta de objeto. |
ObjectParameterCollection |
Representa os parâmetros de consulta como objetos ObjectParameter que são definidos em um ObjectQuery<T>. |
ObjectQuery |
Implementa a funcionalidade comum para consultas em um modelo conceitual usando o LINQ to Entities e ObjectQuery<T>. |
ObjectQuery<T> |
Representa uma consulta digitada em um modelo conceitual no contexto de um objeto determinado. |
ObjectResult |
Representa uma classe que implementa IEnumerable e IDisposable. A instância dessa classe é retornada do método ObjectQuery.Execute. |
ObjectResult<T> |
Representa o resultado de uma ObjectQuery<T> como uma coleção enumerável de objetos. |
ObjectSet<TEntity> |
Representa um conjunto de entidades tipadas usado para executar, criar, ler, atualizar e excluir operações. |
ObjectStateEntry |
Representa uma entidade, stub de entidade ou relacionamento. |
ObjectStateManager |
Mantém o estado de objeto e o gerenciamento de identidade para instâncias de relação e instâncias de tipo de entidade. |
OriginalValueRecord |
Fornece acesso aos valores originais de dados de objeto. |
ProxyDataContractResolver |
Essa classe ajuda a resolver os tipos de proxy que foram criados para classes de dados com ignorância de persistência para os tipos reais de objetos com ignorância de persistência. |
Interfaces
IObjectSet<TEntity> |
Fornece a funcionalidade para permitir fazer modificações a um conjunto de objetos de dados. |
Enumerações
MergeOption |
Especifica como os objetos carregados no contexto de objeto são mesclados com os objetos que já estão no contexto de objeto. |
RefreshMode |
Especifica se as alterações de propriedade feitas em objetos controlados pelos Serviços de Objeto são mantidas ou substituídas pelos valores da propriedade da fonte de dados. |
SaveOptions |
Especifica o comportamento do contexto de objeto quando o método SaveChanges(SaveOptions) é chamado. |
Delegados
ObjectMaterializedEventHandler |
Representa o método que manipulará o evento ObjectMaterialized do ObjectContext. |