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 CLR fuertemente tipados que son instancias de tipos de entidad. Object Services admite consultas de Language-Integrated Query (LINQ) y Entity SQL en tipos definidos en un modelo de datos de entidad (EDM). Object Services materializa los datos devueltos como objetos y propaga los cambios de objeto al origen de datos. También proporciona instalaciones para realizar el seguimiento de los cambios, enlazar objetos a controles y controlar la simultaneidad.

Clases

Nombre Description
CompiledQuery

Representa una consulta LINQ to Entities almacenada en caché.

CurrentValueRecord

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

DbUpdatableDataRecord

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

EntityFunctions

Proporciona métodos de Common Language Runtime (CLR) que exponen 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 instalaciones para consultar y trabajar con datos de entidad como objetos.

ObjectContextOptions

Define las opciones que afectan al comportamiento de .ObjectContext

ObjectMaterializedEventArgs

Contiene los datos del ObjectMaterialized evento.

ObjectParameter

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

ObjectParameterCollection

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

ObjectQuery

Implementa la funcionalidad común para las consultas en un modelo conceptual mediante LINQ to Entities y 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 del método ObjectQuery.Execute.

ObjectResult<T>

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

ObjectSet<TEntity>

Representa un conjunto de entidades con tipo que se usa para realizar operaciones de creación, lectura, actualización y eliminación.

ObjectStateEntry

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

ObjectStateManager

Mantiene el estado del objeto y la administración de identidades para las instancias de tipo de entidad y las instancias de relación.

OriginalValueRecord

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

ProxyDataContractResolver

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

Interfaces

Nombre Description
IObjectSet<TEntity>

Proporciona funcionalidad para permitir realizar modificaciones en un conjunto de objetos de datos.

Enumeraciones

Nombre Description
MergeOption

Especifica cómo se combinan los objetos que se cargan en el contexto del objeto con los objetos que ya están en el contexto del objeto.

RefreshMode

Especifica si los cambios de propiedad realizados en los objetos de los que realiza el seguimiento los Servicios de objetos se conservan o reemplazan por valores de propiedad del origen de datos.

SaveOptions

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

Delegados

Nombre Description
ObjectMaterializedEventHandler

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