System.Data.Entity.Core.Objects Namespace
The System.Data.Entity.Core.Objects namespace provides facilities for querying and working with entity data types.
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 DbContext or ObjectContext LINQ to Entities queries. |
![]() | 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 Execute method. |
![]() | 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. |
Delegate | Description | |
---|---|---|
![]() | ObjectMaterializedEventHandler | Delegate for the ObjectMaterialized event. |
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() |