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 dos Serviços de Objeto. Essas classes permitem que você consulte, insira, atualize e exclua dados trabalhando com objetos CLR fortemente tipados que são instâncias de tipos de entidade. Os Serviços de Objeto dão suporte a consultas DE CONSULTA Language-Integrated (LINQ) e SQL de Entidade em relação aos tipos definidos em um EDM (Modelo de Dados de Entidade). Os Serviços de Objeto materializam os dados retornados como objetos e propagam alterações de objeto de volta para a fonte de dados. Ele também fornece instalações para controlar alterações, associar objetos a controles e lidar com simultaneidade.
Classes
| Nome | Description |
|---|---|
| CompiledQuery |
Representa uma consulta LINQ to Entities armazenada em cache. |
| CurrentValueRecord |
Fornece acesso aos valores atuais dos dados do objeto. |
| DbUpdatableDataRecord |
Fornece acesso aos valores originais dos dados do objeto. Os DbUpdatableDataRecord métodos de implementação 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 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 dados de entidade como objetos. |
| ObjectContextOptions |
Define opções que afetam o comportamento do ObjectContext. |
| ObjectMaterializedEventArgs |
Contém os dados do ObjectMaterialized evento. |
| ObjectParameter |
Representa um parâmetro de consulta que é passado para uma consulta de objeto. |
| ObjectParameterCollection |
Representa os parâmetros de consulta como ObjectParameter objetos definidos em um ObjectQuery<T>. |
| ObjectQuery |
Implementa a funcionalidade comum para consultas em um modelo conceitual usando LINQ to Entities e ObjectQuery<T>. |
| ObjectQuery<T> |
Representa uma consulta tipada em relação a um modelo conceitual em um determinado contexto de objeto. |
| 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> coleção enumerável de objetos. |
| ObjectSet<TEntity> |
Representa um conjunto de entidades tipado usado para executar operações de criação, leitura, atualização e exclusão. |
| ObjectStateEntry |
Representa uma entidade, um stub de entidade ou uma relação. |
| ObjectStateManager |
Mantém o estado do objeto e o gerenciamento de identidade para instâncias de tipo de entidade e instâncias de relação. |
| OriginalValueRecord |
Fornece acesso aos valores originais dos dados do objeto. |
| ProxyDataContractResolver |
Essa classe ajuda a resolver tipos de proxy que foram criados para classes de dados ignorantes de persistência para os tipos reais de objetos ignorantes de persistência. |
Interfaces
| Nome | Description |
|---|---|
| IObjectSet<TEntity> |
Fornece funcionalidade para permitir modificações em um conjunto de objetos de dados. |
Enumerações
| Nome | Description |
|---|---|
| MergeOption |
Especifica como os objetos que estão sendo carregados no contexto do objeto são mesclados com objetos já no contexto do objeto. |
| RefreshMode |
Especifica se as alterações de propriedade feitas em objetos rastreados pelos Serviços de Objeto são mantidas ou substituídas por valores de propriedade da fonte de dados. |
| SaveOptions |
Especifica o comportamento do contexto do objeto quando o método SaveChanges(SaveOptions) é chamado. |
Delegados
| Nome | Description |
|---|---|
| ObjectMaterializedEventHandler |
Representa o método que manipulará o ObjectMaterialized evento do ObjectContext. |