IdeaBlade DevForce 2010 Help Reference
IdeaBlade.EntityModel Namespace (IdeaBlade.EntityModel)
See Also  Inheritance Hierarchy Send Feedback
IdeaBlade.EntityModel Assembly : IdeaBlade.EntityModel Namespace

Classes

 ClassDescription
ClassAllowRpcAttribute Defines an attribute that marks a server method as being callable from a client.
ClassAsyncEventArgs Base class for arguments to the completed event handler for an asynchronous operation.
ClassAsyncEventArgs<T> AsyncEventArgs providing a strongly-typed Result for an asynchronous operation.
ClassAsyncResult Returned by calls to BeginOperationName methods within the EntityManager to initiate an asynchronous operation.
ClassBaseEntityQueriedEventArgs<T> Base class for generic and non-generic EntityQueriedEventArgs classes.
ClassBaseOperation Information about an asynchronous operation.
ClassBaseOperation<TEventArgs,TOp> Information about an asynchronous operation.
ClassCacheQueryOptions 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.
ClassCacheStateManager Used to store and retrieve the EntityManager's cache from a stream or file.
ClassClientCanQueryAttribute Can be used to indicate the authorized access to query operations on an entity type.
ClassClientCanSaveAttribute Can be used to indicate the authorized access to save operations on an entity type.
ClassClientEdmKey Represents the connection information to a database.
ClassClientQueryPermissionsAttribute Can be used to indicate the authorized access to query operations on an entity type.
ClassCloningFns Cloning helper methods.
ClassComplexAspect Provides entity services to a ComplexObject.
ClassComplexObject Abstract (MustInherit in Visual Basic) base class for any complex type properties used in entities within DevForce.
ClassComplexObject.EntityPropertyNames Base for all EntityPropertyNames.
ClassCompostionContextExtensions Extensions for use with the IdeaBlade.Core.Composition.CompositionContext.
ClassCompression This class supports the IdeaBlade Framework infrastructure and is not intended to be used directly from your code
ClassConcurrencyStrategyAttribute Attribute applied to a concurrency property to indicate the ConcurrencyStrategy in effect.
ClassConnectionStateChangedEventArgs Arguments to the EntityManager.ConnectionStateChanged event.
ClassCoroutine Provides for serial and parallel execution of multiple asynchronous actions.
ClassCoroutineCompletedEventArgs Arguments to a Coroutine completion handler.
ClassCoroutineOperation Returned by a Coroutine.Start or Coroutine.StartParallel call.
ClassDataEntityProperty Representation of a simple property within an IEntity.
ClassDataEntityProperty<TInstance,TValue> Strongly-typed DataEntityProperty.
ClassDataEntityPropertyCollection Collection of DataEntityProperty objects.
ClassDataEntityPropertyGetInterceptorArgs<TInstance,TResult> Strongly-typed arguments to a BeforeGet or AfterGet action on a DataEntityProperty.
ClassDataEntityPropertyInterceptorArgs<TInstance,TValue> Strongly-typed arguments to a PropertyInterceptorAction on a DataEntityProperty.
ClassDataEntityPropertySetInterceptorArgs<TInstance,TResult> Strongly-typed arguments to a BeforeSet or AfterSet action on a DataEntityProperty.
ClassDataSourceKeyNameAttribute Defines an attribute that associates an Entity subclass with a DataSourceKeyName.
ClassDefaultConcurrencyValueSetter Default implementation of the IConcurrencyStrategy interface.
ClassDefaultDataSourceKeyResolver Default implementation of the IDataSourceKeyResolver interface.
ClassDefaultEntitySetNameAttribute Defines an attribute that associates an Entity subclass with a default EntitySet name.
ClassDiscoverableTypeAttribute Defines an attribute that marks a class as being discoverable by the DevForce framework.
ClassEntity Abstract (MustInherit in Visual Basic) base class for all persistable business objects used within DevForce.
ClassEntity.EntityPropertyNames The names of entity properties.
ClassEntityAspect Provides entity services for all persistable business objects used within DevForce.
ClassEntityAspect.EntityPropertyNames Base for all EntityPropertyNames.
ClassEntityAspect.VerifierErrorsCollection A collection of errant IdeaBlade.Validation.VerifierResults.
ClassEntityCacheState A serializable collection of Entities that can be retrieved from an EntityManager.
ClassEntityChangeCancelEventArgs Base class for all Entity/EntityProperty Changing EventArgs.
ClassEntityChangedEventArgs Provides information to the EntityGroup.EntityChanged event.
ClassEntityChangeEventArgs Base class for all Entity/EntityProperty Changing/Changed event args.
ClassEntityChangingEventArgs Provides information to the EntityGroup.EntityChanging event.
ClassEntityFetchingEventArgs Arguments to the EntityManager.Fetching event.
ClassEntityGroup Abstract base class for the EntityGroup<TEntity> class.
ClassEntityGroup<TEntity> Base class for all entity containers holding cached entities.
ClassEntityKey Represents the primary key for an IEntity.
ClassEntityKeyList A strongly-typed collection of EntityKeys.
ClassEntityKeyQuery An implementation of IEntityQuery that is used to retrieve entities based on their EntityKey's.
ClassEntityListManager<T> Manages any list of Entities to ensure the list stays current with specified filtering criteria.
ClassEntityManager Management class for all high-level retrieval, caching and persistence operations on entities.
ClassEntityManagerClearedEventArgs Event data applicable provided after a EntityManager.Clear() operation.
ClassEntityManagerContext Allow the construction parameters of an EntityManager to be created independently of the EntityManager.
ClassEntityManagerCreatedEventArgs Arguments to the EntityManager.EntityManagerCreated event.
ClassEntityManagerOptions Options which control various aspects of an EntityManager's behavior.
ClassEntityManagerSaveException Exception thrown for failures during EntityManager.SaveChanges processing.
ClassEntityMemberMetadata Metadata information about a Type member.
ClassEntityMetadata Metadata regarding an IEntity, a ComplexObject or a POCO type.
ClassEntityMetadataStore Thread-safe repository of information on the metadata associated with all of the types in a domain model.
ClassEntityProperty Representation of a single property within an IEntity.
ClassEntityPropertyChangedEventArgs Provides information to the EntityGroup.EntityPropertyChanged event.
ClassEntityPropertyChangingEventArgs Provides information to the EntityGroup.EntityPropertyChanging event.
ClassEntityPropertyCollection Collection of EntityProperty objects.
ClassEntityQueriedEventArgs Arguments to both the callback specified for an EntityManager.ExecuteQueryAsync call and to an EntityManager.Queried event handler.
ClassEntityQueriedEventArgs<T> Arguments to the completion handler specified for an EntityManager.ExecuteQueryAsync<T> call and to an EntityManager.Queried event handler.
ClassEntityQuery Abstract base class for the EntityQuery<T> class.
ClassEntityQuery<T> Represents a Language-Integrated Query (LINQ) against either the backend data source or the EntityManager cache.
ClassEntityQueryExtensions Provides a set of static methods extending EntityQuery and EntityQuery<T>.
ClassEntityQueryFilterCollection An independent collection of query filters.
ClassEntityQueryingEventArgs Arguments to the EntityManager.Querying event.
ClassEntityQueryOperation Information about an asynchronous query operation.
ClassEntityQueryOperation<T> Information about an asynchronous query operation.
ClassEntityQueryPageChangedEventArgs<T> Arguments to the EntityQueryPager<T>.PageChanged event.
ClassEntityQueryPageChangingEventArgs Arguments to the EntityQueryPager<T>.PageChanging event.
ClassEntityQueryPageFetchingEventArgs<T> Arguments to the EntityQueryPager<T>.PageFetching event.
ClassEntityQueryPager A pager which allows EntityQuery<T> results to be paged either synchronously or asynchronously.
ClassEntityQueryPager<T> A pager which allows EntityQuery<T> results to be paged either synchronously or asynchronously.
ClassEntityQueryParameter Represents a query parameter that is passed to an EntityQuery.
ClassEntityReferenceStrategy An EntityReferenceStrategy is a combination of an EntityReferenceLoadStrategy, an MergeStrategy and whether the LoadStrategy is synchronous or not.
ClassEntityRefetchedEventArgs Arguments to the completion handler specified for an EntityManager.RefetchEntitiesAsync call.
ClassEntityRefetchOperation Information about an asynchronous refetch operation.
ClassEntityRelation Represents a relationship between two IEntity subtypes.
ClassEntityRelationLink A composite of an EntityRelation and a QueryDirection forming an unambiguous relationship between IEntity types.
ClassEntityRelationQuery An implementation of IEntityQuery that may be used to query any entities via their EntityRelations with other entities.
ClassEntityRelationRole Represents one end of an EntityRelation.
ClassEntitySavedEventArgs Arguments to both the completion handler specified for an EntityManager.SaveChangesAsync call and to an EntityManager.Saved event handler.
ClassEntitySaveOperation Information about an asynchronous save operation.
ClassEntitySavingEventArgs Arguments to the EntityManager.Saving event.
ClassEntityScalarAsyncExtensions Provides a set of static methods providing for asynchronous execution of scalar queries.
ClassEntityScalarQueriedEventArgs Arguments to the completion handler specified for a scalar query executed asynchronously.
ClassEntityScalarQueriedEventArgs<T> Arguments to the completion handler specified for a scalar query executed asynchronously.
ClassEntityScalarQueryOperation Information about an asynchronous scalar query operation.
ClassEntityScalarQueryOperation<T> Information about an asynchronous scalar query operation.
ClassEntityServerConnectionException Exception thrown for connection-related failures.
ClassEntityServerErrorEventArgs Arguments to a EntityManager.EntityServerError event.
ClassEntityServerException Exception thrown by the EntityServer for persistence failures.
ClassEntityServerFakeBackingStore A fake which can be used to provide a non-database backing store during testing.
ClassEntityServerFakeBackingStore.Local A fake backing store used with a local EntityServer in 2-tier mode.
ClassEntityServerFakeBackingStore.Remote A fake backing store used with a remote EntityServer in n-tier mode.
ClassEntityServerFault Defines a FaultContract for EntityServer operations.
ClassEntityServiceApplication Provides a means of handling application-level events on the Business Object Server.
ClassEntitySpan A chained collection of EntityRelationLinks used by EntityManager.FindEntityGraph.
ClassEntityStateFns Provides a set of static methods extending an IEntity to provide information about the EntityState.
ClassFakeIdGenerator Acts as both IIdGenerator and IIdentityGenerator implementation.
ClassInvokeServerMethodEventArgs Arguments to a InvokeServerMethodOperation.Completed" event handler.
ClassInvokeServerMethodOperation Information about an asynchronous InvokeServerMethod operation.
ClassLoginCredential A credential for password-based authentication schemes.
ClassLoginEventArgs Arguments to a LoginOperation.Completed event handler.
ClassLoginException Exception that should be thrown within the implementation of an IEntityLoginManager whenever a login attempt fails.
ClassLoginOperation Information about an asynchronous login operation.
ClassNavigationEntityProperty Representation of a relational property within an IEntity.
ClassNavigationEntityPropertyGetInterceptorArgs<TInstance,TResult> Strongly-typed arguments to a BeforeGet or AfterGet action on a NavigationEntityProperty.
ClassNavigationEntityPropertyInterceptorArgs<TInstance,TValue> Strongly-typed arguments to a PropertyInterceptorAction on a NavigationEntityProperty.
ClassNavigationEntityPropertySetInterceptorArgs<TInstance,TResult> Strongly-typed arguments to a BeforeSet or AfterSet action on a NavigationEntityProperty.
ClassNavigationListEntityProperty<TInstance,TValue> A relational entity property for a list data type.
ClassNavigationScalarEntityProperty<TInstance,TValue> A relational entity property for a scalar data type.
ClassNotificationSubscriber Subscriber information returned from a INotificationManager.GetSubscribers call made by a ServerNotifyDelegate implementation.
ClassNotificationSubscriberCollection List of NotificationSubscriber objects returned from a INotificationManager.GetSubscribers call.
ClassOperationAuthorizationAttribute Base class defining authorization information for an operation.
ClassPageChangedOperation<T> Information about an asynchronous paging operation.
ClassParameterizedEsql Represents an Entity SQL statement with parameters.
ClassPassthruEsqlQuery Used to execute an Entity SQL statement within the DevForce framework.
ClassPendingEntityListResolvedEventArgs<T> Arguments to a RelatedEntityList<T>.PendingEntityListResolved event.
ClassPendingEntityResolvedEventArgs Arguments to a EntityAspect.PendingEntityResolved event.
ClassPersistenceSecurityException Exception indicating a security failure during a persistence operation.
ClassQueryCache A list of queries that can be satisfied without having to go out to an external data source.
ClassQueryInversionServerException Exception thrown for failures during QueryInversion processing on the server.
ClassQueryParameter Represents a parameter to a PassthruEsqlQuery or StoredProcQuery.
ClassQueryStrategy Determines the FetchStrategy, MergeStrategy, QueryInversionModeTransactionSettings and CacheQueryOptionsto use when retrieving entities.
ClassRelatedEntityList<T> A live collection of entities tied to an EntityReference.
ClassRemoteServiceFns Helper functions used with WCF communication services and proxies.
ClassRestoreStrategy Determines the options to use when restoring an EntityCacheState.
ClassSaveOptions Options that can be used to control EntityManager.SaveChanges processing.
ClassSaveResult The result of a EntityManager.SaveChanges call.
ClassSaveStatusExtensions Static methods extending SaveStatus.
ClassSerializationCloner Performs a deep clone using the DataContractSerializer.
ClassSerializationFns Static methods to assist in serializing and deserializing objects and object graphs.
ClassServiceProxyEvents Provides a means of customizing a WCF proxy used to communicate with the BOS.
ClassServiceStartupEventArgs Arguments passed to the OnServiceStartup method in the EntityServiceApplication.
ClassSessionBundle Internal use only. Used by the framework to uniquely identify a client session and authenticate communications with the EntityServer.
ClassSqlServerGuidComparer A comparer that emulates SQL Server's comparison semantics for Guids.
ClassStoredProcQuery Not supported in DevForce 2010 RC1.
ClassStoreGeneratedIdGenerator IIdGenerator providing intrinsic framework support for store-generated IDs.
ClassSubscriptionOperation Information about a subscription registered via the EntityManager.RegisterCallback.
ClassTransactionSettings Options used to control transactional behavior in query and save processing.
ClassUniqueId Represents the combination of a specific EntityProperty and value.
ClassUniqueIdCollection Represents a collection of UniqueId objects.
ClassUniqueIdMap A strongly typed dictionary mapping UniqueId keys containing temporary identifiers to values for the permanent identifiers.
ClassUserBase The default System.Security.Principal.IPrincipal implementation within DevForce.
ClassUserIdentity System.Security.Principal.IIdentity implementation used with UserBase.

Interfaces

 InterfaceDescription
InterfaceIAuthenticationManager Interface identifying a manager of authentication credentials separate from the EntityManager.
InterfaceIAuthenticationProvider Probed interface used to return an IAuthenticationManager.
InterfaceIComplexObject Interface implemented by a ComplexObject.
InterfaceIComplexObjectSvcs Interface implemented by a ComplexObject.
InterfaceIConcurrencyStrategy Interface to be implemented when a concurrency strategy of ServerCallback is specified for a property of an entity.
InterfaceIDataEntityPropertyInterceptorArgs Interface for arguments to a IdeaBlade.Core.PropertyInterceptorAction on a DataEntityProperty.
InterfaceIDataSourceKey Interface implemented by all data source key types.
InterfaceIDataSourceKeyResolver Interface used to resolve the data source key which will be used to connect to a data source.
InterfaceIEditableObjectInterceptor Interface which allows an entity to intercept edit actions.
InterfaceIEntity Marker interface for an EF enabled entity. may be CodeFirst, ModelFirst or DatabaseFirst.
InterfaceIEntityLoginManager Interface for server-side user authentication.
InterfaceIEntityManagerAsync Interface implemented explicitly by the EntityManager to support the System.IAsyncResult asynchronous design pattern.
InterfaceIEntityPropertyGetInterceptorArgs Interface for arguments to a BeforeGet or AfterGet action on an EntityProperty.
InterfaceIEntityPropertyInterceptorArgs Base interface for arguments to a PropertyInterceptorAction on an EntityProperty.
InterfaceIEntityPropertySetInterceptorArgs Interface for arguments to a BeforeSet or AfterSet action on an EntityProperty.
InterfaceIEntityQuery Standard interface used to express all business object queries. Knowledge of this interface is only needed if you are extending the existing query mechanisms.
InterfaceIEntityQuery<T> Interface implemented by EntityQuery<T>.
InterfaceIEntityRelations Marker interface to use is discovering where EntityRelations are defined.
InterfaceIEntityScalarQuery Base interface representing an untyped scalar query which can be executed asynchronously.
InterfaceIEntityScalarQuery<T> Interface representing a typed scalar query which can be executed asynchronously.
InterfaceIEntityServerFakeBackingStore Interface implemented by fake backing stores.
InterfaceIEntitySvcs Interface providing entity services to an entity.
InterfaceIHasPocoEntityAspect Implement for any POCO type which will be managed by an EntityManager.
InterfaceIIdentityIdGenerator Interface for generation of unique IDs for new IEntity objects having Identity properties.
InterfaceIIdGenerator Interface for generation of unique IDs for new IEntity objects.
InterfaceIKnownType Marker interface for specification of known types.
InterfaceIKnownTypeProvider Interface which allows for programmatic specification of known types.
InterfaceILoginCredential Provides a credential interface for password-based authentication schemes.
InterfaceINavigationEntityPropertyInterceptorArgs Interface for arguments to a PropertyInterceptorAction on a NavigationEntityProperty.
InterfaceINotificationManager Interface describing the public methods available to a ServerNotifyDelegate implementation to communicate with a notification manager.
InterfaceINotifyCompleted Interface implemented by asynchronous actions within a Coroutine iterator.
InterfaceINotifyCompletedArgs Arguments to a completion action.
InterfaceIPropertyChangedInterceptor Interface which allows an entity to receive property changed notifications.
InterfaceIPropertyValidationInterceptor Interface which allows an entity to intercept property validation.
InterfaceISupportsQueryCache To be implemented when an IEntityQuery can support use of the QueryCache.
InterfaceITypedEntityQuery Marker interface implemented by any IEntityQuery that is generic and composable.
InterfaceIUntypedEntityQuery Interface implemented by any IEntityQuery that is not generic.
InterfaceIUpdateNullEntity Interface which allows a null entity to be customized.

Delegates

 DelegateDescription
DelegateServerMethodDelegate Defines a delegate that a client uses to call a method on the server. EntityManager.InvokeServerMethod
DelegateServerNotifyDelegate Defines a delegate for a method that performs "push" processing on the BOS.

Enumerations

 EnumerationDescription
EnumerationAuthorizeRolesMode Defines how authorization roles are processed.
EnumerationClientQueryPermissions Enumerates query permissions.
EnumerationCloningMethod Determines how a deep clone is performed.
EnumerationConcurrencyStrategy The strategy to use when working with a 'concurrency' EntityProperty.
EnumerationDataSourceAccessType The access level defined by the data source for an EntityProperty.
EnumerationDataSourceKeyStatus The status of the data source key.
EnumerationDiscoverableTypeMode Used with the DiscoverableTypeAttribute to indicate how the type is used.
EnumerationEntityAction Describes an action performed on an Entity.
EnumerationEntityReferenceLoadStrategy A strategy that controls when and whether to go to the backend data store to retrieve entities.
EnumerationEntityRelationRefConstraint The referential integrity constraint for a role.
EnumerationEntityServiceOption The EntityServiceOption is used to determine whether an EntityManager should connect to a local or distributed Entity Service.
EnumerationEntityState The state of an IEntity.
EnumerationEntityVersion Describes the version of an Entity.
EnumerationFetchStrategy An enum used when retrieving entities to determine where to look and in what order.
EnumerationFixupTempIds SaveOptions setting determining whether to fixup all generated temporary Ids or only those Ids corresponding to entities passed into the SaveChanges method.
EnumerationGuidOrdering Different semantics for ordering Guids.
EnumerationLoginExceptionType Enumeration of standard Login failures.
EnumerationMergeStrategy Strategy to control how Entities are merged into an EntityManager's cache.
EnumerationMultiplicity An enum used when retrieving entities to determine where to look and in what order.
EnumerationOnDeleteMode Action taken on related objects when an entity is deleted.
EnumerationPersistenceFailure Indicates the general failure type of an EntityServerException.
EnumerationPersistenceOperation Indicates the persistence operation requested when an EntityServerException occurs.
EnumerationPocoSaveMode Determines how to discover any custom server side POCO save methods.
EnumerationQueryDirection Used to indicate the direction of an EntityRelationRole.
EnumerationQueryInversionMode Determines whether or not to attempt query inversion.
EnumerationSaveStatus Returns the kind of operation performed during a EntityManager.SaveChanges call.
EnumerationSerializationContextMode This enum is used to control the mechanism that DevForce uses to serialize entity graphs via the SerializationContext.ThreadLocalMode and the SerializationContext.DefaultMode properties.
EnumerationSerializationState Enumerates the state and reason for entity serialization or deserialization.

See Also

© 2013 All Rights Reserved.