namespace provides facilities for querying and working with entity data types. System.Data.Entity.Core.Objects
Class Description CompiledQuery Caches an ELinq query CurrentValueRecord The values currently assigned to the properties of an entity. DbUpdatableDataRecord Provides access to the original values of object data. The DbUpdatableDataRecord implements methods that allow updates to the original values of an object. EntityFunctions Obsolete. Provides common language runtime (CLR) methods that expose EDM canonical functions for use in or DbContext LINQ to Entities queries. ObjectContext ExecutionOptions Represents options for query execution. ObjectContext ObjectContext is the top-level object that encapsulates a connection between the CLR and the database, serving as a gateway for Create, Read, Update, and Delete operations. ObjectContextOptions Defines options that affect the behavior of the ObjectContext. ObjectMaterializedEventArgs EventArgs for the ObjectMaterialized event. ObjectParameter This class represents a query parameter at the object layer, which consists of a Name, a Type and a Value. ObjectParameterCollection Represents a collection of query parameters at the object layer. ObjectQuery This class implements untyped queries at the object-layer. ObjectQuery <T > ObjectQuery implements strongly-typed queries at the object-layer. Queries are specified using Entity-SQL strings and may be created by calling the Entity-SQL-based query builder methods declared by ObjectQuery. ObjectResult This class implements IEnumerable and IDisposable. Instance of this class is returned from ObjectQuery.Execute method. ObjectResult <T > This class represents the result of the method. Execute(MergeOption) ObjectSet <TEntity > Represents a typed entity set that is used to perform create, read, update, and delete operations. ObjectStateEntry Represents either a entity, entity stub or relationship ObjectStateManager Maintains object state and identity management for entity type instances and relationship instances. OriginalValueRecord The original values of the properties of an entity when it was retrieved from the database. ProxyDataContractResolver A DataContractResolver that knows how to resolve proxy types created for persistent ignorant classes to their base types. This is used with the DataContractSerializer.
Interface Description IObjectSet <TEntity > Defines behavior for implementations of IQueryable that allow modifications to the membership of the resulting set.
Enumeration Description MergeOption The different ways that new objects loaded from the database can be merged with existing objects already in memory. RefreshMode Defines the different ways to handle modified properties when refreshing in-memory data from the database. SaveOptions Flags used to modify behavior of ObjectContext.SaveChanges()