Click or drag to resize
EntityCollectionBase2TEntity Methods

The EntityCollectionBase2TEntity generic type exposes the following members.

Methods
  NameDescription
Public methodAdd (Inherited from CollectionCoreT.)
Protected methodAddContainedEntitiesToContext
Adds the contained entities to the active set context.
(Inherited from CollectionCoreT.)
Public methodAddNew
Will add a new entity to the list, will set its parent collection property so CancelEdit will remove it from the list again, and will set its flag that it is added by databinding.
(Overrides CollectionCoreTAddNew.)
Public methodAddRange
Adds the range of objects passed in.
(Inherited from CollectionCoreT.)
Public methodClear (Inherited from CollectionCoreT.)
Public methodContains (Inherited from CollectionCoreT.)
Public methodCopyTo (Inherited from CollectionCoreT.)
Protected methodCreateDefaultEntityView
Creates the default entity view instance. By default it creates a new EntityView2(Of TEntity) instance, passing in this collection.
Public methodCreateHierarchicalProjection(DictionaryType, IEntityCollection2)
Creates a hierarchical projection of all the data in this collection and for each type in the complete graph found starting with each entity in this collection. Per entity type found, an entry is stored inside the destination dictionary. It will simply project every data element.
Public methodCreateHierarchicalProjection(DataSet)
Creates a hierarchical projection of all the data in this collection and for each type in the complete graph found starting with each entity in this collection. Per entity type found, a new datatable is created inside destination or if one with the name of the entity is already present, that one is used. It will simply project every data element.
Public methodCreateHierarchicalProjection(ListIViewProjectionData, DictionaryType, IEntityCollection2)
Creates a hierarchical projection of all the data in this view and for each type in the complete graph found starting with each entity in this view, using the viewProjections data passed in. Per entity type found, an entry is stored inside the destination dictionary.
Public methodCreateHierarchicalProjection(ListIViewProjectionData, DataSet)
Creates a hierarchical projection of all the data in this collection and for each type in the complete graph found starting with each entity in this collection, using the collectionProjections data passed in. Per entity type found, a new datatable is created inside destination or if one with the name of the entity is already present, that one is used.
Public methodCreateView
Creates a new EntityView2 object of the right type on this collection with no filter nor sorter applied.
Public methodCreateView(IPredicate)
Creates a new EntityView2 object of the right type on this collection with the passed in filter applied
Public methodCreateView(IPredicate, ISortExpression)
Creates a new EntityView2 object of the right type on this collection with the passed in filter and sorter applied to it.
Public methodCreateView(IPredicate, ISortExpression, PostCollectionChangeAction)
Creates a new EntityView2 object of the right type on this collection with the passed in filter and sorter applied to it and the dataChangeAction set to the passed in value.
Protected methodDeserializeOwnedData
Method which restores owned data - i.e. considered private to this entity and not shared with any external object
Public methodDispose
Disposes this instance.
(Inherited from CollectionCoreT.)
Protected methodDispose(Boolean)
Releases unmanaged and - optionally - managed resources
(Inherited from CollectionCoreT.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodFindMatches
Gets all indices of all the entities in the current order of this collection which match the passed in filter.
(Inherited from CollectionCoreT.)
Protected methodGetEntityDescription
Gets the entity description for the entity passed in.
(Overrides CollectionCoreTGetEntityDescription(T, Boolean).)
Public methodGetEnumerator
Returns an enumerator that iterates through the collection.
(Inherited from CollectionCoreT.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetList
Returns an IList that can be bound to a data source from an object that does not implement an IList itself.
Public methodGetObjectData
ISerializable member.
(Overrides CollectionCoreTGetObjectData(SerializationInfo, StreamingContext).)
Public methodGetSchema
Produce the schema, always return null, as the XmlSerializer object otherwise can't handle our code.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodIndexOf (Inherited from CollectionCoreT.)
Protected methodInitCoreClass
Inits the core class.
(Inherited from CollectionCoreT.)
Public methodInsert (Inherited from CollectionCoreT.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnDeserialized
Called at the end of the deserialization constructor. Method is used when this object is deserialized. Override this method to tap into the deserialization sequence. (binary/soap formatter specific).
(Inherited from CollectionCoreT.)
Protected methodOnEntityAdded
Called at the end of the Add or Insert routine which adds an entity to this collection. Will raise EntityAdded event.
(Inherited from CollectionCoreT.)
Protected methodOnEntityAdding
Called at the start of the Add or Insert routine which adds an entity to this collection. Will raise EntityAdding event.
(Inherited from CollectionCoreT.)
Protected methodOnEntityInListOnEntityContentsChanged
Event handler for the EntityContentsChanged event.
(Inherited from CollectionCoreT.)
Protected methodOnEntityRemoved
Called at the end of a remove routine which removes an entity from this collection. Will raise EntityRemoved event.
(Inherited from CollectionCoreT.)
Protected methodOnEntityRemoving
Called at the start of a remove routine which removes an entity from this collection. Will raise EntityRemoving event.
(Inherited from CollectionCoreT.)
Protected methodOnGetObjectData
Called at the end of GetObjectData. Method is used when this object is serialized. Override this method to tap into the serialization sequence. (binary/soap formatter specific).
(Inherited from CollectionCoreT.)
Protected methodOnListChanged
Called when [list changed].
(Inherited from CollectionCoreT.)
Protected methodPerformAddToActiveContext
Performs the add action to the active context for this collection
(Inherited from CollectionCoreT.)
Protected methodPerformSetRelatedEntity
Performs the set related entity action on the passed in entity. This action is delegated to an inheritor.
(Overrides CollectionCoreTPerformSetRelatedEntity(T).)
Protected methodPerformUnsetRelatedEntity
Performs the unset related entity action on the passed in entity. This action is delegated to an inheritor.
(Overrides CollectionCoreTPerformUnsetRelatedEntity(T).)
Protected methodPlaceInRemovedEntitiesTracker
Places the item in the set RemovedEntitiesTracker.
(Overrides CollectionCoreTPlaceInRemovedEntitiesTracker(T).)
Public methodReadXml(String)
Will fill the entity collection and its containing members (recursively) with the data stored in the XmlNode passed in. The XmlNode has to be filled with Xml in the format written by IEntityCollection2.WriteXml() and the Xml has to be compatible with the structure of this entity collection.
Public methodReadXml(XmlNode)
Will fill the entity collection and its containing members (recursively) with the data stored in the XmlNode passed in. The XmlNode has to be filled with Xml in the format written by IEntityCollection2.WriteXml() and the Xml has to be compatible with the structure of this entity collection.
Public methodReadXml(XmlReader)
Constructs an object graph with this object as the root from the xml contained by the passed in XmlReader object.
Public methodReadXml(XmlReader, XmlFormatAspect)
Constructs an object graph with this object as the root from the xml contained by the passed in XmlReader object.
Public methodRemove (Inherited from CollectionCoreT.)
Public methodRemoveAt (Inherited from CollectionCoreT.)
Public methodRemoveRange
Removes the elements in the range specified from this collection.
(Inherited from CollectionCoreT.)
Protected methodSerializeOwnedData
Method which restores owned data - i.e. considered private to this collection and not shared with any external object
Public methodSetContainingEntityInfo
Sets the entity information of the entity object containing this collection. Call this method only from entity classes which contain EntityCollection members, like 'Customer' which contains 'Orders' entity collection.
Protected methodSilentRemove
Removes the passed in entity from the collection without notifying the entity to remove that it has been removed from this collection.
(Inherited from CollectionCoreT.)
Public methodSort(Int32, ListSortDirection)
Applies sorting like IBindingList.ApplySort, on the field with the index fieldIndex and with the direction specified.
(Inherited from CollectionCoreT.)
Protected methodSort(PropertyDescriptor, ListSortDirection, IComparerObject)
Sorts the collection.
(Inherited from CollectionCoreT.)
Public methodSort(String, ListSortDirection, IComparerObject)
Sorts the collection.
(Inherited from CollectionCoreT.)
Public methodSort(Int32, ListSortDirection, IComparerObject)
Sorts the collection.
(Overrides CollectionCoreTSort(Int32, ListSortDirection, IComparerObject).)
Public methodToString
Returns a String that represents the current Object.
(Inherited from CollectionCoreT.)
Public methodWriteXml(String)
Converts this entity collection to XML, recursively. Uses "EntityCollection" for the rootnode name
Public methodWriteXml(XmlWriter)
Constructs the XML output from the object graph which has this object as the root.
Public methodWriteXml(String, String)
Converts this entity collection to XML.
Public methodWriteXml(XmlDocument, XmlNode)
Converts this entity collection to XML. Uses "EntityCollection" for the rootnode name
Public methodWriteXml(XmlWriter, XmlFormatAspect)
Converts this entity collection to XML
Public methodWriteXml(XmlFormatAspect, String)
Converts this entity collection to XML, recursively. Uses "EntityCollection" for the rootnode name
Public methodWriteXml(String, XmlDocument, XmlNode)
Converts this entity collection to XML.
Public methodWriteXml(XmlWriter, XmlFormatAspect, String)
Converts this entity collection to XML
Public methodWriteXml(XmlFormatAspect, String, String)
Converts this entity collection to XML.
Public methodWriteXml(XmlFormatAspect, XmlDocument, XmlNode)
Converts this entity collection to XML. Uses "EntityCollection" for the rootnode name
Public methodWriteXml(XmlFormatAspect, String, XmlDocument, XmlNode)
Converts this entity collection to XML.
Top
Explicit Interface Implementations
  NameDescription
Explicit interface implementationPrivate methodIListAdd
Adds an item to the IList.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIListClear (Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIListContains
Determines whether the IList contains a specific value.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodICollectionCopyTo
Copies the elements of the ICollection to an Array, starting at a particular Array index.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIEnumerableGetEnumerator
Returns an enumerator that iterates through a collection.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIListIndexOf
Determines the index of a specific item in the IList.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIListInsert
Inserts an item to the IList at the specified index.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIXmlSerializableReadXml
Constructs an object graph with this object as the root from the xml contained by the passed in XmlReader object.
Explicit interface implementationPrivate methodIListRemove
Removes the first occurrence of a specific object from the IList.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIListRemoveAt (Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIEntityCollection2Add
Adds an IEntity2 object to the list.
Explicit interface implementationPrivate methodIEntityCollection2AddRange
Adds the range of objects passed in. Objects have to be IEntity2 implementing objects
Explicit interface implementationPrivate methodIEntityCollection2Contains
Returns true if the list contains the given IEntity2 Object
Explicit interface implementationPrivate methodIEntityCollection2CopyTo
copy the complete list of IEntity2 objects to an array of IEntity objects.
Explicit interface implementationPrivate methodIEntityCollection2CreateHierarchicalProjection(ListIViewProjectionData, DictionaryType, IEntityCollection2)
Creates a hierarchical projection of all the data in this collection and for each type in the complete graph found starting with each entity in this collection, using the collectionProjections data passed in. Per entity type found, an entry is stored inside the destination dictionary.
Explicit interface implementationPrivate methodIEntityCollection2CreateHierarchicalProjection(ListIViewProjectionData, DataSet)
Creates a hierarchical projection of all the data in this collection and for each type in the complete graph found starting with each entity in this collection, using the collectionProjections data passed in. Per entity type found, a new datatable is created inside destination.
Explicit interface implementationPrivate methodIEntityCollection2CreateView
Creates a new EntityView2 object of the right type on this collection with no filter nor sorter applied.
Explicit interface implementationPrivate methodIEntityCollection2CreateView(IPredicate)
Creates a new EntityView2 object of the right type on this collection with the passed in filter applied
Explicit interface implementationPrivate methodIEntityCollection2CreateView(IPredicate, ISortExpression)
Creates a new EntityView2 object of the right type on this collection with the passed in filter and sorter applied to it.
Explicit interface implementationPrivate methodIEntityCollection2CreateView(IPredicate, ISortExpression, PostCollectionChangeAction)
Creates a new EntityView2 object of the right type on this collection with the passed in filter and sorter applied to it and the dataChangeAction set to the passed in value.
Explicit interface implementationPrivate methodIEntityCollection2IndexOf
Returns index in the list of given IEntity2 object.
Explicit interface implementationPrivate methodIEntityCollection2Insert
Inserts an IEntity2 on position Index
Explicit interface implementationPrivate methodIEntityCollection2Remove
Remove given IEntity2 instance from the list.
Explicit interface implementationPrivate methodIEntityCollectionCoreAdd
Adds an IEntityCore object to the list.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIEntityCollectionCoreClear
Clears the collection
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIEntityCollectionCoreContains
Returns true if the list contains the given entity
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIEntityCollectionCoreFindMatches
Gets all indices of all the entities in the current order of this collection which match the passed in filter.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIEntityCollectionCoreIndexOf
Returns index in the list of given entity.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIEntityCollectionCoreInsert
Inserts an IEntityCore on position Index
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIEntityCollectionCoreRemove
Remove given IEntityCore instance from the list.
(Inherited from CollectionCoreT.)
Explicit interface implementationPrivate methodIOwnedDataSerializableDeserializeOwnedData
Lets the implementing class retrieve internal data directly from a SerializationReader.
Explicit interface implementationPrivate methodIOwnedDataSerializableSerializeOwnedData
Lets the implementing class store internal data directly into a SerializationWriter.
Top
See Also