IEntityCollection2 Methods |
The IEntityCollection2 type exposes the following members.
Name | Description | |
---|---|---|
Add(IEntity2) |
Adds an IEntity2 object to the list.
| |
Add(IEntityCore) |
Adds an IEntityCore object to the list.
(Inherited from IEntityCollectionCore.) | |
AddRange |
Adds the range of objects passed in. Objects have to be IEntity2 implementing objects
| |
Clear |
Clears the collection
(Inherited from IEntityCollectionCore.) | |
Contains(IEntity2) |
Returns true if the list contains the given IEntity2 Object
| |
Contains(IEntityCore) |
Returns true if the list contains the given entity
(Inherited from IEntityCollectionCore.) | |
CopyTo |
copy the complete list of IEntity2 objects to an array of IEntity objects.
| |
CreateHierarchicalProjection(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.
| |
CreateHierarchicalProjection(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.
| |
CreateHierarchicalProjection(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.
| |
CreateHierarchicalProjection(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.
| |
CreateView |
Creates a new EntityView2 object of the right type on this collection with no filter nor sorter applied.
| |
CreateView(IPredicate) |
Creates a new EntityView2 object of the right type on this collection with the passed in filter applied
| |
CreateView(IPredicate, ISortExpression) |
Creates a new EntityView2 object of the right type on this collection with the passed in filter and sorter applied to it.
| |
CreateView(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.
| |
FindMatches |
Gets all indices of all the entities in the current order of this collection which match the passed in filter.
(Inherited from IEntityCollectionCore.) | |
GetEnumerator | Returns an enumerator that iterates through a collection. (Inherited from IEnumerable.) | |
IndexOf(IEntity2) |
Returns index in the list of given IEntity2 object.
| |
IndexOf(IEntityCore) |
Returns index in the list of given entity.
(Inherited from IEntityCollectionCore.) | |
Insert(Int32, IEntity2) |
Inserts an IEntity2 on position Index
| |
Insert(Int32, IEntityCore) |
Inserts an IEntityCore on position Index
(Inherited from IEntityCollectionCore.) | |
ReadXml(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.
| |
ReadXml(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.
| |
Remove(IEntity2) |
Remove given IEntity2 instance from the list.
| |
Remove(IEntityCore) |
Remove given IEntityCore instance from the list.
(Inherited from IEntityCollectionCore.) | |
RemoveAt |
Removes the IEntity instance at the index given.
| |
SetContainingEntityInfo |
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.
| |
Sort(Int32, ListSortDirection) |
Applies sorting like IBindingList.ApplySort, on the field with the index fieldIndex and with the direction specified.
(Inherited from IEntityCollectionCore.) | |
Sort(Int32, ListSortDirection, IComparerObject) |
Sorts the collection.
(Inherited from IEntityCollectionCore.) | |
Sort(String, ListSortDirection, IComparerObject) |
Sorts the collection.
(Inherited from IEntityCollectionCore.) | |
WriteXml(String) |
Converts this entity collection to XML, recursively. Uses "EntityCollection" for the rootnode name
| |
WriteXml(String, String) |
Converts this entity collection to XML.
| |
WriteXml(XmlDocument, XmlNode) |
Converts this entity collection to XML. Uses "EntityCollection" for the rootnode name
| |
WriteXml(XmlWriter, XmlFormatAspect) |
Converts this entity collection to XML
| |
WriteXml(XmlFormatAspect, String) |
Converts this entity collection to XML, recursively. Uses "EntityCollection" for the rootnode name
| |
WriteXml(String, XmlDocument, XmlNode) |
Converts this entity collection to XML.
| |
WriteXml(XmlWriter, XmlFormatAspect, String) |
Converts this entity collection to XML
| |
WriteXml(XmlFormatAspect, String, String) |
Converts this entity collection to XML.
| |
WriteXml(XmlFormatAspect, XmlDocument, XmlNode) |
Converts this entity collection to XML. Uses "EntityCollection" for the rootnode name
| |
WriteXml(XmlFormatAspect, String, XmlDocument, XmlNode) |
Converts this entity collection to XML.
|