| Class | Description |
| AllowRpcAttribute | Defines an attribute that marks a server method as being callable from a client. |
| 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.
|
| CompletedEventArgs |
Provides data for a completed event.
|
| 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. |
| ConcurrencyStrategyAttribute | Attribute applied to a concurrency property to indicate the ConcurrencyStrategy in effect. |
| ConnectionStateChangedEventArgs | Arguments to the EntityManager.ConnectionStateChanged event. |
| DataEntityProperty | Representation of a simple property within an IEntity. |
| DataEntityProperty<TInstance,TValue> | Strongly-typed DataEntityProperty. |
| 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. |
| EntityQueriedEventArgs | Arguments 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. |
| 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 | Determines when related entities are loaded and how they are merged into the EntityManager's cache. |
| 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 an EntityManager.Saved event handler. |
| EntitySavingEventArgs | Arguments to the EntityManager.Saving event. |
| EntityScalarAsyncExtensions | Provides a set of static methods providing for asynchronous execution of scalar queries. |
| 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.
|
| InvokeServerMethodArgs | Arguments to EntityManager.InvokeServerMethod. |
| KnownTypeHelper |
Internal use only.
|
| LoginCredential | A credential for password-based authentication schemes. |
| LoginException | Exception that should be thrown within the implementation of an IEntityLoginManager whenever a login attempt fails. |
| 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.
|
| OperationAuthorizationAttribute |
Base class defining authorization information for an 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. |
| QueryResult |
Returned from a TryExecuteQuery or TryExecuteQueryAsync call.
|
| QueryResult<T> |
Returned from a TryExecuteQuery{T} or TryExecuteQueryAsync{T} call.
|
| QueryScalarResult |
Internal use only. Returned from asynchronous scalar queries.
|
| QueryScalarResult<T> |
Internal use only. Returned from asynchronous scalar queries.
|
| QueryStrategy | Determines the FetchStrategy, MergeStrategy, QueryInversionMode TransactionSettings and CacheQueryOptionsto use when retrieving entities. |
| RelatedEntityList<T> |
A live collection of entities tied to an EntityReference.
|
| 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.TrySaveChanges call. |
| SaveStatusExtensions | Static methods extending SaveStatus. |
| ScalarEntityReference<T> | Implementation of IEntityReference for all scalar references. Internal use only. |
| SerializationCloner |
Performs a deep clone using the DataContractSerializer.
|
| SerializationContext |
For internal use only.
|
| 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. |
| 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. |
| 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. |