System.Data.Objects
TOC
Collapse the table of content
Expand the table of content

System.Data.Objects Namespace

 

The System.Data.Objects namespace includes classes that provide access to the core functionality of Object Services. These classes enable you to query, insert, update, and delete data by working with strongly typed CLR objects that are instances of entity types. Object Services supports both Language-Integrated Query (LINQ) and Entity SQL queries against types that are defined in an Entity Data Model (EDM). Object Services materializes the returned data as objects and propagates object changes back to the data source. It also provides facilities for tracking changes, binding objects to controls, and handling concurrency. For more information, see Object Services Overview (Entity Framework).

ClassDescription
System_CAPS_pubclassCompiledQuery

Represents a cached LINQ to Entities query.

System_CAPS_pubclassCurrentValueRecord

Provides access to the current values of object data.

System_CAPS_pubclassDbUpdatableDataRecord

Provides access to the original values of object data. The DbUpdatableDataRecord implements methods that allow updates to the original values of an object.

System_CAPS_pubclassEntityFunctions

Provides common language runtime (CLR) methods that expose conceptual model canonical functions in LINQ to Entities queries. For information about canonical functions, see Canonical Functions.

System_CAPS_pubclassObjectContext

Provides facilities for querying and working with entity data as objects.

System_CAPS_pubclassObjectContextOptions

Defines options that affect the behavior of the ObjectContext.

System_CAPS_pubclassObjectMaterializedEventArgs

Contains the data for the ObjectMaterialized event.

System_CAPS_pubclassObjectParameter

Represents a query parameter that is passed to an object query.

System_CAPS_pubclassObjectParameterCollection

Represents the query parameters as ObjectParameter objects that are defined in an ObjectQuery<T>.

System_CAPS_pubclassObjectQuery

Implements common functionality for queries against a conceptual model using both LINQ to Entities and ObjectQuery<T>.

System_CAPS_pubclassObjectQuery<T>

Represents a typed query against a conceptual model in a given object context.

System_CAPS_pubclassObjectResult

Represents a class that implements IEnumerable and IDisposable. Instance of this class is returned from ObjectQuery.Execute method.

System_CAPS_pubclassObjectResult<T>

Represents the result of an ObjectQuery<T> as an enumerable collection of objects.

System_CAPS_pubclassObjectSet<TEntity>

Represents a typed entity set that is used to perform create, read, update, and delete operations.

System_CAPS_pubclassObjectStateEntry

Represents either an entity, entity stub or relationship.

System_CAPS_pubclassObjectStateManager

Maintains object state and identity management for entity type instances and relationship instances.

System_CAPS_pubclassOriginalValueRecord

Provides access to the original values of object data.

System_CAPS_pubclassProxyDataContractResolver

This class helps resolve proxy types that were created for data classes to the actual types of persistence-ignorant objects.

InterfaceDescription
System_CAPS_pubinterfaceIObjectSet<TEntity>

Provides functionality to allow making modifications to a set of data objects.

DelegateDescription
System_CAPS_pubdelegateObjectMaterializedEventHandler

Represents the method that will handle the ObjectMaterialized event of the ObjectContext.

EnumerationDescription
System_CAPS_pubenumMergeOption

Specifies how objects being loaded into the object context are merged with objects already in the object context.

System_CAPS_pubenumRefreshMode

Specifies whether property changes made to objects tracked by Object Services are kept or replaced with property values from the data source.

System_CAPS_pubenumSaveOptions

Specifies the behavior of the object context when the SaveChanges(SaveOptions) method is called.

Return to top
Show:
© 2016 Microsoft