System.Data.Objects Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |