| Class | Description |
 | AllowRpcAttribute | Defines an attribute that marks a server method as being callable from a client. |
 | AsyncEventArgs | Base class for arguments to the completed event handler for an asynchronous operation. |
 | AsyncEventArgs<T> | AsyncEventArgs providing a strongly-typed Result for an asynchronous operation. |
 | AsyncResult | Returned by calls to BeginOperationName methods within the EntityManager to initiate an asynchronous operation. |
 | BaseEntityQueriedEventArgs<T> | Base class for generic and non-generic EntityQueriedEventArgs classes. |
 | BaseOperation | Information about an asynchronous operation. |
 | BaseOperation<TEventArgs,TOp> | Information about an asynchronous operation. |
 | CacheQueryOptions | Options that allow queries that will be run against cache to share the same semantics as the corresponding query against the Entity Framework and the backend database. Linq To Objects (CLR) and Linq To Entities do not share the same semantics. This class allows IdeaBlade Entity queries against the Entity cache (Linq to Objects queries) to be interpreted like they will be against the Entity Framework. |
 | CacheStateManager | Used to store and retrieve the EntityManager's cache from a stream or file. |
 | ClientCanQueryAttribute | Can be used to indicate the authorized access to query operations on an entity type. |
 | ClientCanSaveAttribute | Can be used to indicate the authorized access to save operations on an entity type. |
 | ClientEdmKey | Represents the connection information to a database. |
 | ClientQueryPermissionsAttribute | Can be used to indicate the authorized access to query operations on an entity type. |
 | CloningFns | Cloning helper methods. |
 | ComplexAspect | Provides entity services to a ComplexObject. |
 | ComplexObject | Abstract (MustInherit in Visual Basic) base class for any complex type properties used in entities within DevForce. |
 | ComplexObject.EntityPropertyNames | Base for all EntityPropertyNames. |
 | CompostionContextExtensions | Extensions for use with the IdeaBlade.Core.Composition.CompositionContext. |
 | Compression | This class supports the IdeaBlade Framework infrastructure and is not intended to be used directly from your code |
 | ConcurrencyStrategyAttribute | Attribute applied to a concurrency property to indicate the ConcurrencyStrategy in effect. |
 | ConnectionStateChangedEventArgs | Arguments to the EntityManager.ConnectionStateChanged event. |
 | Coroutine | Provides for serial and parallel execution of multiple asynchronous actions. |
 | CoroutineCompletedEventArgs | Arguments to a Coroutine completion handler. |
 | CoroutineOperation | Returned by a Coroutine.Start or Coroutine.StartParallel call. |
 | DataEntityProperty | Representation of a simple property within an IEntity. |
 | DataEntityProperty<TInstance,TValue> | Strongly-typed DataEntityProperty. |
 | DataEntityPropertyCollection | Collection of DataEntityProperty objects. |
 | DataEntityPropertyGetInterceptorArgs<TInstance,TResult> | Strongly-typed arguments to a BeforeGet or AfterGet action on a DataEntityProperty. |
 | DataEntityPropertyInterceptorArgs<TInstance,TValue> | Strongly-typed arguments to a PropertyInterceptorAction on a DataEntityProperty. |
 | DataEntityPropertySetInterceptorArgs<TInstance,TResult> | Strongly-typed arguments to a BeforeSet or AfterSet action on a DataEntityProperty. |
 | DataSourceKeyNameAttribute | Defines an attribute that associates an Entity subclass with a DataSourceKeyName. |
 | DefaultConcurrencyValueSetter | Default implementation of the IConcurrencyStrategy interface. |
 | DefaultDataSourceKeyResolver | Default implementation of the IDataSourceKeyResolver interface. |
 | DefaultEntitySetNameAttribute | Defines an attribute that associates an Entity subclass with a default EntitySet name. |
 | DiscoverableTypeAttribute | Defines an attribute that marks a class as being discoverable by the DevForce framework. |
 | Entity | Abstract (MustInherit in Visual Basic) base class for all persistable business objects used within DevForce. |
 | Entity.EntityPropertyNames | The names of entity properties. |
 | EntityAspect | Provides entity services for all persistable business objects used within DevForce. |
 | EntityAspect.EntityPropertyNames | Base for all EntityPropertyNames. |
 | EntityAspect.VerifierErrorsCollection | A collection of errant IdeaBlade.Validation.VerifierResults. |
 | EntityCacheState | A serializable collection of Entities that can be retrieved from an EntityManager. |
 | EntityChangeCancelEventArgs | Base class for all Entity/EntityProperty Changing EventArgs. |
 | EntityChangedEventArgs | Provides information to the EntityGroup.EntityChanged event. |
 | EntityChangeEventArgs | Base class for all Entity/EntityProperty Changing/Changed event args. |
 | EntityChangingEventArgs | Provides information to the EntityGroup.EntityChanging event. |
 | EntityFetchingEventArgs | Arguments to the EntityManager.Fetching event. |
 | EntityGroup | Abstract base class for the EntityGroup<TEntity> class. |
 | EntityGroup<TEntity> | Base class for all entity containers holding cached entities. |
 | EntityKey | Represents the primary key for an IEntity. |
 | EntityKeyList | A strongly-typed collection of EntityKeys. |
 | EntityKeyQuery | An implementation of IEntityQuery that is used to retrieve entities based on their EntityKey's. |
 | EntityListManager<T> | Manages any list of Entities to ensure the list stays current with specified filtering criteria. |
 | EntityManager | Management class for all high-level retrieval, caching and persistence operations on entities. |
 | EntityManagerClearedEventArgs | Event data applicable provided after a EntityManager.Clear() operation. |
 | EntityManagerContext | Allow the construction parameters of an EntityManager to be created independently of the EntityManager. |
 | EntityManagerCreatedEventArgs | Arguments to the EntityManager.EntityManagerCreated event. |
 | EntityManagerOptions | Options which control various aspects of an EntityManager's behavior. |
 | EntityManagerSaveException | Exception thrown for failures during EntityManager.SaveChanges processing. |
 | EntityMemberMetadata | Metadata information about a Type member. |
 | EntityMetadata | Metadata regarding an IEntity, a ComplexObject or a POCO type. |
 | EntityMetadataStore | Thread-safe repository of information on the metadata associated with all of the types in a domain model. |
 | EntityProperty | Representation of a single property within an IEntity. |
 | EntityPropertyChangedEventArgs | Provides information to the EntityGroup.EntityPropertyChanged event. |
 | EntityPropertyChangingEventArgs | Provides information to the EntityGroup.EntityPropertyChanging event. |
 | EntityPropertyCollection | Collection of EntityProperty objects. |
 | EntityQueriedEventArgs | Arguments to both the callback specified for an EntityManager.ExecuteQueryAsync call and to an EntityManager.Queried event handler. |
 | EntityQueriedEventArgs<T> | Arguments to the completion handler specified for an EntityManager.ExecuteQueryAsync<T> call and to an EntityManager.Queried event handler. |
 | EntityQuery | Abstract base class for the EntityQuery<T> class. |
 | EntityQuery<T> | Represents a Language-Integrated Query (LINQ) against either the backend data source or the EntityManager cache. |
 | EntityQueryExtensions | Provides a set of static methods extending EntityQuery and EntityQuery<T>. |
 | EntityQueryFilterCollection | An independent collection of query filters. |
 | EntityQueryingEventArgs | Arguments to the EntityManager.Querying event. |
 | EntityQueryOperation | Information about an asynchronous query operation. |
 | EntityQueryOperation<T> | Information about an asynchronous query operation. |
 | EntityQueryPageChangedEventArgs<T> | Arguments to the EntityQueryPager<T>.PageChanged event. |
 | EntityQueryPageChangingEventArgs | Arguments to the EntityQueryPager<T>.PageChanging event. |
 | EntityQueryPageFetchingEventArgs<T> | Arguments to the EntityQueryPager<T>.PageFetching event. |
 | EntityQueryPager | A pager which allows EntityQuery<T> results to be paged either synchronously or asynchronously. |
 | EntityQueryPager<T> | A pager which allows EntityQuery<T> results to be paged either synchronously or asynchronously. |
 | EntityQueryParameter | Represents a query parameter that is passed to an EntityQuery. |
 | EntityReferenceStrategy | An EntityReferenceStrategy is a combination of an EntityReferenceLoadStrategy, an MergeStrategy and whether the LoadStrategy is synchronous or not. |
 | EntityRefetchedEventArgs | Arguments to the completion handler specified for an EntityManager.RefetchEntitiesAsync call. |
 | EntityRefetchOperation | Information about an asynchronous refetch operation. |
 | EntityRelation | Represents a relationship between two IEntity subtypes. |
 | EntityRelationLink | A composite of an EntityRelation and a QueryDirection forming an unambiguous relationship between IEntity types. |
 | EntityRelationQuery | An implementation of IEntityQuery that may be used to query any entities via their EntityRelations with other entities. |
 | EntityRelationRole | Represents one end of an EntityRelation. |
 | EntitySavedEventArgs | Arguments to both the completion handler specified for an EntityManager.SaveChangesAsync call and to an EntityManager.Saved event handler. |
 | EntitySaveOperation | Information about an asynchronous save operation. |
 | EntitySavingEventArgs | Arguments to the EntityManager.Saving event. |
 | EntityScalarAsyncExtensions | Provides a set of static methods providing for asynchronous execution of scalar queries. |
 | EntityScalarQueriedEventArgs | Arguments to the completion handler specified for a scalar query executed asynchronously. |
 | EntityScalarQueriedEventArgs<T> | Arguments to the completion handler specified for a scalar query executed asynchronously. |
 | EntityScalarQueryOperation | Information about an asynchronous scalar query operation. |
 | EntityScalarQueryOperation<T> | Information about an asynchronous scalar query operation. |
 | EntityServerConnectionException | Exception thrown for connection-related failures. |
 | EntityServerErrorEventArgs | Arguments to a EntityManager.EntityServerError event. |
 | EntityServerException | Exception thrown by the EntityServer for persistence failures. |
 | EntityServerFakeBackingStore | A fake which can be used to provide a non-database backing store during testing. |
 | EntityServerFakeBackingStore.Local | A fake backing store used with a local EntityServer in 2-tier mode. |
 | EntityServerFakeBackingStore.Remote | A fake backing store used with a remote EntityServer in n-tier mode. |
 | EntityServerFault | Defines a FaultContract for EntityServer operations. |
 | EntityServiceApplication | Provides a means of handling application-level events on the Business Object Server. |
 | EntitySpan | A chained collection of EntityRelationLinks used by EntityManager.FindEntityGraph. |
 | EntityStateFns | Provides a set of static methods extending an IEntity to provide information about the EntityState. |
 | FakeIdGenerator | Acts as both IIdGenerator and IIdentityGenerator implementation. |
 | InvokeServerMethodEventArgs | Arguments to a InvokeServerMethodOperation.Completed" event handler. |
 | InvokeServerMethodOperation | Information about an asynchronous InvokeServerMethod operation. |
 | LoginCredential | A credential for password-based authentication schemes. |
 | LoginEventArgs | Arguments to a LoginOperation.Completed event handler. |
 | LoginException | Exception that should be thrown within the implementation of an IEntityLoginManager whenever a login attempt fails. |
 | LoginOperation | Information about an asynchronous login operation. |
 | NavigationEntityProperty | Representation of a relational property within an IEntity. |
 | NavigationEntityPropertyGetInterceptorArgs<TInstance,TResult> | Strongly-typed arguments to a BeforeGet or AfterGet action on a NavigationEntityProperty. |
 | NavigationEntityPropertyInterceptorArgs<TInstance,TValue> | Strongly-typed arguments to a PropertyInterceptorAction on a NavigationEntityProperty. |
 | NavigationEntityPropertySetInterceptorArgs<TInstance,TResult> | Strongly-typed arguments to a BeforeSet or AfterSet action on a NavigationEntityProperty. |
 | NavigationListEntityProperty<TInstance,TValue> | A relational entity property for a list data type. |
 | NavigationScalarEntityProperty<TInstance,TValue> | A relational entity property for a scalar data type. |
 | NotificationSubscriber | Subscriber information returned from a INotificationManager.GetSubscribers call made by a ServerNotifyDelegate implementation. |
 | NotificationSubscriberCollection | List of NotificationSubscriber objects returned from a INotificationManager.GetSubscribers call. |
 | OperationAuthorizationAttribute | Base class defining authorization information for an operation. |
 | PageChangedOperation<T> | Information about an asynchronous paging operation. |
 | ParameterizedEsql | Represents an Entity SQL statement with parameters. |
 | PassthruEsqlQuery | Used to execute an Entity SQL statement within the DevForce framework. |
 | PendingEntityListResolvedEventArgs<T> | Arguments to a RelatedEntityList<T>.PendingEntityListResolved event. |
 | PendingEntityResolvedEventArgs | Arguments to a EntityAspect.PendingEntityResolved event. |
 | PersistenceSecurityException | Exception indicating a security failure during a persistence operation. |
 | QueryCache | A list of queries that can be satisfied without having to go out to an external data source. |
 | QueryInversionServerException | Exception thrown for failures during QueryInversion processing on the server. |
 | QueryParameter | Represents a parameter to a PassthruEsqlQuery or StoredProcQuery. |
 | QueryStrategy | Determines the FetchStrategy, MergeStrategy, QueryInversionModeTransactionSettings and CacheQueryOptionsto use when retrieving entities. |
 | RelatedEntityList<T> | A live collection of entities tied to an EntityReference. |
 | RemoteServiceFns | Helper functions used with WCF communication services and proxies. |
 | RestoreStrategy | Determines the options to use when restoring an EntityCacheState. |
 | SaveOptions | Options that can be used to control EntityManager.SaveChanges processing. |
 | SaveResult | The result of a EntityManager.SaveChanges call. |
 | SaveStatusExtensions | Static methods extending SaveStatus. |
 | SerializationCloner | Performs a deep clone using the DataContractSerializer. |
 | SerializationFns | Static methods to assist in serializing and deserializing objects and object graphs. |
 | ServiceProxyEvents | Provides a means of customizing a WCF proxy used to communicate with the BOS. |
 | ServiceStartupEventArgs | Arguments passed to the OnServiceStartup method in the EntityServiceApplication. |
 | SessionBundle | Internal use only. Used by the framework to uniquely identify a client session and authenticate communications with the EntityServer. |
 | SqlServerGuidComparer | A comparer that emulates SQL Server's comparison semantics for Guids. |
 | StoredProcQuery | Not supported in DevForce 2010 RC1. |
 | StoreGeneratedIdGenerator | IIdGenerator providing intrinsic framework support for store-generated IDs. |
 | SubscriptionOperation | Information about a subscription registered via the EntityManager.RegisterCallback. |
 | TransactionSettings | Options used to control transactional behavior in query and save processing. |
 | UniqueId | Represents the combination of a specific EntityProperty and value. |
 | UniqueIdCollection | Represents a collection of UniqueId objects. |
 | UniqueIdMap | A strongly typed dictionary mapping UniqueId keys containing temporary identifiers to values for the permanent identifiers. |
 | UserBase | The default System.Security.Principal.IPrincipal implementation within DevForce. |
 | UserIdentity | System.Security.Principal.IIdentity implementation used with UserBase. |