System.Data.Objects Namespace

El espacio de nombres System.Data.Objects incluye clases que proporcionan acceso a la funcionalidad básica de Servicios de objeto. The System.Data.Objects namespace includes classes that provide access to the core functionality of Object Services. Estas clases permiten consultar, insertar, actualizar y eliminar datos trabajando con objetos de CLR fuertemente tipados que son instancias de tipos de entidad. These classes enable you to query, insert, update, and delete data by working with strongly typed CLR objects that are instances of entity types. 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). Object Services supports both Language-Integrated Query (LINQ) and Entity SQL queries against types that are defined in an 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. Object Services materializes the returned data as objects and propagates object changes back to the data source. También proporciona medios para realizar el seguimiento de los cambios, enlazar los objetos a los controles y controlar la simultaneidad. It also provides facilities for tracking changes, binding objects to controls, and handling concurrency. Para más información, vea Información general de Servicios de objeto (Entity Framework). For more information, see Object Services Overview (Entity Framework).

Clases

CompiledQuery

Representa una consulta de LINQ to Entities en memoria caché.Represents a cached LINQ to Entities query.

CurrentValueRecord

Proporciona acceso a los valores actuales de los datos de objeto.Provides access to the current values of object data.

DbUpdatableDataRecord

Proporciona acceso a los valores originales de los datos de un objeto.Provides access to the original values of object data. DbUpdatableDataRecord implementa métodos que permiten actualizar los valores originales de un objeto.The DbUpdatableDataRecord implements methods that allow updates to the original values of an object.

EntityFunctions

Proporciona métodos de Common Language Runtime (CLR) que exponen las funciones canónicas del modelo conceptual en consultas LINQ to Entities.Provides common language runtime (CLR) methods that expose conceptual model canonical functions in LINQ to Entities queries. Para obtener información sobre las funciones canónicas, vea Funciones canónicas.For information about canonical functions, see Canonical Functions.

ObjectContext

Proporciona funciones para consultar y trabajar con datos de entidad como objetos.Provides facilities for querying and working with entity data as objects.

ObjectContextOptions

Define opciones que afectan al comportamiento de ObjectContext.Defines options that affect the behavior of the ObjectContext.

ObjectMaterializedEventArgs

Contiene los datos para el evento ObjectMaterialized.Contains the data for the ObjectMaterialized event.

ObjectParameter

Representa un parámetro de consulta que se pasa a una consulta de objeto.Represents a query parameter that is passed to an object query.

ObjectParameterCollection

Representa los parámetros de consulta como objetos ObjectParameter definidos en una ObjectQuery<T>.Represents the query parameters as ObjectParameter objects that are defined in an ObjectQuery<T>.

ObjectQuery

Implementa la funcionalidad común para consultas en un modelo conceptual usando tanto LINQ to Entities como ObjectQuery<T>.Implements common functionality for queries against a conceptual model using both LINQ to Entities and ObjectQuery<T>.

ObjectQuery<T>

Representa una consulta con tipo en un modelo conceptual en un contexto de objeto determinado.Represents a typed query against a conceptual model in a given object context.

ObjectResult

Representa una clase que implementa IEnumerable e IDisposable.Represents a class that implements IEnumerable and IDisposable. La instancia de esta clase se devuelve desde el método ObjectQuery.Execute.Instance of this class is returned from ObjectQuery.Execute method.

ObjectResult<T>

Representa el resultado de una ObjectQuery<T> como una colección enumerable de objetos.Represents the result of an ObjectQuery<T> as an enumerable collection of objects.

ObjectSet<TEntity>

Representa un conjunto de entidades con tipo que se usa para realizar crear, leer, actualizar y eliminar operaciones.Represents a typed entity set that is used to perform create, read, update, and delete operations.

ObjectStateEntry

Representa una entidad, el código auxiliar de la entidad o la relación.Represents either an entity, entity stub or relationship.

ObjectStateManager

Mantiene el estado de los objetos y la administración de identidades en las instancias de tipo de entidad y en las instancias de relación.Maintains object state and identity management for entity type instances and relationship instances.

OriginalValueRecord

Proporciona acceso a los valores originales de los datos de un objeto.Provides access to the original values of object data.

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.This class helps resolve proxy types that were created for persistence-ignorant data classes to the actual types of persistence-ignorant objects.

Interfaces

IObjectSet<TEntity>

Proporciona características que permiten realizar modificaciones en un conjunto de objetos de datos.Provides functionality to allow making modifications to a set of data objects.

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.Specifies how objects being loaded into the object context are merged with objects already in the object context.

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.Specifies whether property changes made to objects tracked by Object Services are kept or replaced with property values from the data source.

SaveOptions

Especifica el comportamiento del contexto de objeto cuando se llama al método SaveChanges(SaveOptions).Specifies the behavior of the object context when the SaveChanges(SaveOptions) method is called.

Delegados

ObjectMaterializedEventHandler

Representa el método que controlará el evento ObjectMaterialized de ObjectContext.Represents the method that will handle the ObjectMaterialized event of the ObjectContext.