Namespace: Semata.DataStore
An instance of an ItemType. It can have Attributes and Associations as defined by its ItemType.
public sealed class Item
Methods
| Name | Description |
| AddAssociation(AssociationType, Item) |
Associates this Item with another |
| AddAssociation(string, Item) |
Associates this Item with another |
| AssociationExists(AssociationType, Item) |
Is this item associated with another |
| AssociationExists(string, Item) |
Is this item associated with another |
| Delete() |
Deletes this Item |
| GetAssociations(AssociationType) |
Gets all the Items associated with this one, by the AssociationType |
| GetAssociations(string) |
Gets all the Items associated with this one, by the AssociationType |
| GetAttribute(AttributeType) |
Gets the value of an Attribute |
| GetAttribute(string) |
Gets the value of an Attribute |
| GetConnection() |
The current Connection |
| GetItemId() |
The id of this Item |
| GetItemType() |
The ItemType of this Item |
| RemoveAssociation(AssociationType, Item) |
Removes the association of this Item with another |
| RemoveAssociation(string, Item) |
Removes the association of this Item with another |
| SetAttribute(AttributeType, object) |
Sets the value of an Attribute |
| SetAttribute(string, object) |
Sets the value of an Attribute |