The IDataObject type exposes the following members.

Methods

  NameDescription
Public methodAddProperty(String, Object, String)
Adds a new property value to this object
Public methodAddProperty(IDataObject, Object, String)
Adds a new property value to this object
Public methodDelete
Removes this data object from the store
Public methodGetInverseOf(String)
Returns all data objects that have a property of the specified type where the property value is this data object
Public methodGetInverseOf(IDataObject)
Returns all data objects that have a property of the specified type where the property value is this data object
Public methodGetPropertyTypes
Returns an enumerator over the distinct property types of the properties that this data object has.
Public methodGetPropertyValue(String)
Retrieves the value of the property of this data object with the specified property type
Public methodGetPropertyValue(IDataObject)
Retrieves the value of the property of this data object with the specified property type
Public methodGetPropertyValues(String)
Retrieves the values of all properties of this data object with the specified property type
Public methodGetPropertyValues(IDataObject)
Retrieves the values of all properties of this data object with the specified property type
Public methodGetTypes
Gets the type of this data object
Public methodRemoveInversePropertiesOfType(String)
Removes properties of the specified type where this data object is the value
Public methodRemoveInversePropertiesOfType(IDataObject)
Removes properties of the specified type where this data object is the value
Public methodRemovePropertiesOfType(String)
Removes all properties of the specified type from this data object
Public methodRemovePropertiesOfType(IDataObject)
Removes all properties of the specified type from this data object
Public methodRemoveProperty(String, Object, String)
Removes any property on this data object with the specified type and value
Public methodRemoveProperty(IDataObject, Object, String)
Removes any property on this data object with the specified type and value
Public methodSetProperty(String, Object, String)
Sets the property of this object to the specified value
Public methodSetProperty(IDataObject, Object, String)
Sets the property of this object to the specified value
Public methodSetType
Sets the type of this data object
Public methodUpdateIdentity
Change the URI identifier for this data object.

Properties

  NameDescription
Public propertyIdentity
The identity of the resource that this data object wraps.
Public propertyIsModified
Flag indicating if this data object has been locally modified
Public propertyIsNew
Flag indicating if this is a new data object that will be created for the first time when the next call to SaveChanges()()()() completes

See Also