IdeaBlade DevForce 2010 Help Reference
EntityGroup Class Members
See Also  Properties  Methods  Events Send Feedback
IdeaBlade.EntityModel Assembly > IdeaBlade.EntityModel Namespace : EntityGroup Class


The following tables list the members exposed by EntityGroup.

Public Properties

 NameDescription
Public PropertyChangeNotificationEnabled Used to suppress change events during the modification of entities within this group.  
Public PropertyChangeTrackingEnabled Used to enable or disable change tracking. Change tracking is required for both Saving entities as well as to support the IEditableObject interface.  
Public PropertyComplexTypeProperties The collection of 'ComplexType' EntityProperties for entities of the type held by this group.  
Public PropertyConcurrencyProperties The collection of 'Concurrency' EntityProperties for entities of the type held by this group.  
Public PropertyDataProperties The collection of DataEntityProperties for entities of the type held by this group.  
Public PropertyDataSourceKeyNameReturns the name of the edmKey or wsKey defined in the IdeaBlade configuration file for entities in this group.  
Public PropertyDefaultEntitySetName The default name of the entity set to use when creating new entities when a name is not provided.  
Public PropertyEntityManagerThe EntityManager which manages this EntityGroup.  
Public PropertyEntityType The type of Entity contained within this group.  
Public PropertyForeignKeyProperties The collection of 'Foreign' EntityProperties for entities of the type held by this group.  
Public PropertyIsNullGroup Whether or not this is the 'null group. The 'null' group contains no entities and is automatically provided to detached entities.  
Public PropertyKeyProperties The collection of 'Key' EntityProperties for entities of the type held by this group.  
Public PropertyName The name of this group.  
Public PropertyNavigationProperties The collection of NavigationEntityProperties for entities of the type held by this group.  
Public PropertyProperties The collection of EntityProperties for entities of the type held by this group.  
Public PropertyPropertyInterceptionEnabled Used to enable or disable property interception for entities within this group;  
Public PropertyQueryableType The type being queried. (same as EntityType for an EntityGroup)  
Public PropertySelfAndSubtypeGroups Returns a list of groups for this entity type and all sub-types.  
Public PropertyVerificationEnabled Enable or disable verification for entities in this group.  
Top

Public Methods

 NameDescription
Public MethodAcceptChangesCalls EntityAspect.AcceptChanges on all entities in this group.  
Public MethodCloneSee System.ICloneable.Clone - performs a copy of entities in the EntityGroup.  
Public MethodCloneStructure Clones the structure of this EntityGroup.  
Public Methodstatic (Shared in Visual Basic)Create Creates an instance of an EntityGroup for a specific entity type.  
Public MethodEquals (Inherited from object)
Public MethodGetChanges Returns all of the entities within this group with the specified state or states.  
Public Methodstatic (Shared in Visual Basic)GetEntityGroupNameReturns the EntityGroup name corresponding to any IEntity subtype.  
Public MethodGetHashCode (Inherited from object)
Public MethodGetType (Inherited from object)
Public MethodHasChanges Determines whether any entity in this group has pending changes.  
Public MethodRejectChangesCalls EntityAspect.RejectChanges on all entities in this group.  
Public MethodToString (Inherited from object)
Top

Protected Methods

 NameDescription
Protected MethodFinalize (Inherited from object)
Protected MethodIsCurrent For internal use only.  
Protected MethodMemberwiseClone (Inherited from object)
Top

Public Events

 NameDescription
Public EventEntityChanged Fired whenever an entity's state has changed in any significant manner.  
Public EventEntityChanging Fired whenever an entity's state is changing in any significant manner.  
Public EventEntityPropertyChanged Fired whenever a property value on an entity has changed.  
Public EventEntityPropertyChanging Fired whenever a property value on an entity is changing.  
Top

See Also

© 2013 All Rights Reserved.