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 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. |