Compartir a través de


System.Data.Objects Espacio de nombres

Incluye clases que proporcionan acceso a la funcionalidad básica de Servicios de objetos. Estas clases permiten consultar, insertar, actualizar y eliminar datos trabajando con objetos de CLR fuertemente tipados que son instancias de tipos de entidad. Servicios de objeto admite tanto consultas LINQ (Language-Integrated Query) como consultas de Entity SQL con los tipos que se definen en un modelo Entity Data Model (EDM). Servicios de objeto materializa los datos devueltos como objetos y propaga los cambios de los objetos de vuelta al origen de datos. También proporciona medios para realizar el seguimiento de los cambios, enlazar los objetos a los controles y controlar la simultaneidad. Para más información, vea Información general de Servicios de objeto (Entity Framework).

Clases

CompiledQuery

Representa una consulta de LINQ to Entities en memoria caché.

CurrentValueRecord

Proporciona acceso a los valores actuales de los datos de objeto.

DbUpdatableDataRecord

Proporciona acceso a los valores originales de los datos de un objeto. DbUpdatableDataRecord implementa métodos que permiten actualizar los valores originales de un objeto.

EntityFunctions

Proporciona métodos de Common Language Runtime (CLR) que exponen las funciones canónicas del modelo conceptual en consultas LINQ to Entities. Para obtener información sobre las funciones canónicas, vea Funciones canónicas.

ObjectContext

Proporciona funciones para consultar y trabajar con datos de entidad como objetos.

ObjectContextOptions

Define opciones que afectan al comportamiento de ObjectContext.

ObjectMaterializedEventArgs

Contiene los datos para el evento ObjectMaterialized.

ObjectParameter

Representa un parámetro de consulta que se pasa a una consulta de objeto.

ObjectParameterCollection

Representa los parámetros de consulta como objetos ObjectParameter definidos en una ObjectQuery<T>.

ObjectQuery

Implementa la funcionalidad común para consultas en un modelo conceptual usando tanto LINQ to Entities como ObjectQuery<T>.

ObjectQuery<T>

Representa una consulta con tipo en un modelo conceptual en un contexto de objeto determinado.

ObjectResult

Representa una clase que implementa IEnumerable e IDisposable. La instancia de esta clase se devuelve desde el método ObjectQuery.Execute.

ObjectResult<T>

Representa el resultado de una ObjectQuery<T> como una colección enumerable de objetos.

ObjectSet<TEntity>

Representa un conjunto de entidades con tipo que se usa para realizar crear, leer, actualizar y eliminar operaciones.

ObjectStateEntry

Representa una entidad, un código auxiliar de entidad o una relación.

ObjectStateManager

Mantiene el estado de los objetos y la administración de las identidades en las instancias de tipo de entidad y en las instancias de relación.

OriginalValueRecord

Proporciona acceso a los valores originales de los datos de un objeto.

ProxyDataContractResolver

Esta clase ayuda a resolver los tipos de proxy creados para las clases de datos persistence-ignorant para los tipos reales de objetos que ignoran la persistencia.

Interfaces

IObjectSet<TEntity>

Proporciona características que permiten realizar modificaciones en un conjunto de objetos de datos.

Enumeraciones

MergeOption

Especifica cómo se combinan los objetos que se cargan en el contexto del objeto con los objetos que ya se encuentran en dicho contexto.

RefreshMode

Especifica si se mantienen los cambios realizados en las propiedades de los objetos cuyo seguimiento es realizado por Servicios de objeto o si se reemplazan por valores de propiedad del origen de datos.

SaveOptions

Especifica el comportamiento del contexto de objeto cuando se llama al método SaveChanges(SaveOptions).

Delegados

ObjectMaterializedEventHandler

Representa el método que controlará el evento ObjectMaterialized de ObjectContext.