System.Data.Objects Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inclui classes que fornecem acesso à funcionalidade central dos Object Services. Estas classes permitem-lhe consultar, inserir, atualizar e eliminar dados trabalhando com objetos CLR fortemente tipados que são instâncias de tipos de entidade. Os Object Services suportam tanto consultas Language-Integrated Query (LINQ) como Entity SQL contra tipos definidos num Entity Data Model (EDM). Os Serviços de Objetos materializam os dados devolvidos como objetos e propagam as alterações dos objetos de volta para a fonte de dados. Também oferece funcionalidades para acompanhar alterações, vincular objetos aos controlos e gerir a concorrência. Para obter mais informações, consulte Visão geral dos serviços de objeto (Entity Framework).
Classes
| Name | Description |
|---|---|
| CompiledQuery |
Representa uma consulta LINQ para Entidades em cache. |
| CurrentValueRecord |
Fornece acesso aos valores atuais dos dados do objeto. |
| DbUpdatableDataRecord |
Fornece acesso aos valores originais dos dados do objeto. Implementa DbUpdatableDataRecord métodos que permitem atualizações dos valores originais de um objeto. |
| EntityFunctions |
Fornece métodos de execução em linguagem comum (CLR) que expõem funções canónicas de modelos conceptuais no LINQ a consultas de Entidades. Para informações sobre funções canónicas, veja Funções Canónicas. |
| ObjectContext |
Fornece funcionalidades para consultar e trabalhar com dados de entidades 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 num ObjectQuery<T>. |
| ObjectQuery |
Implementa funcionalidades comuns para consultas contra um modelo conceptual usando tanto LINQ para Entidades como ObjectQuery<T>. |
| ObjectQuery<T> |
Representa uma consulta tipada contra um modelo conceptual num dado contexto de objeto. |
| ObjectResult |
Representa uma classe que implementa IEnumerable e IDisposable. A instância desta classe é devolvida pelo método ObjectQuery.Execut. |
| ObjectResult<T> |
Representa o resultado de um ObjectQuery<T> como uma coleção enumerável de objetos. |
| ObjectSet<TEntity> |
Representa um conjunto de entidades tipadas que é usado para realizar operações de criação, leitura, atualização e eliminação. |
| ObjectStateEntry |
Representa uma entidade, um esboço de entidade ou uma relação. |
| ObjectStateManager |
Mantém a gestão do estado e identidade dos objetos para instâncias de tipos de entidade e instâncias de relação. |
| OriginalValueRecord |
Fornece acesso aos valores originais dos dados do objeto. |
| ProxyDataContractResolver |
Esta classe ajuda a resolver tipos proxy criados para classes de dados ignorantes de persistência para os tipos reais de objetos ignorantes de persistência. |
Interfaces
| Name | Description |
|---|---|
| IObjectSet<TEntity> |
Fornece funcionalidade para permitir modificações a um conjunto de objetos de dados. |
Enumerações
| Name | Description |
|---|---|
| MergeOption |
Especifica como os objetos que estão a ser carregados no contexto do objeto são fundidos com os objetos já presentes no contexto do objeto. |
| RefreshMode |
Especifica se as alterações de propriedade feitas aos objetos rastreados pelos Serviços de Objetos são mantidas ou substituídas por valores de propriedade provenientes da fonte de dados. |
| SaveOptions |
Especifica o comportamento do contexto do objeto quando o SaveChanges(SaveOptions) método é chamado. |
Delegados
| Name | Description |
|---|---|
| ObjectMaterializedEventHandler |
Representa o método que irá lidar com o ObjectMaterialized evento do ObjectContext. |