The IDataObjectStore type exposes the following members.

Methods

  NameDescription
Public methodAddPrecondition
Add a precondition statement to the current context. All precondition statements are evaluated prior to any update being applied.
Public methodBindDataObjectsWithSparql
Executes a SPARQL query and binds URI results to IDataObject instances.
Public methodDetachDataObject
Removes the specified data object from the tracking of the store so that it will not be part of the next SaveChanges
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodExecuteSparql(String)
Executes a SPARQL query against the underlying Brightstar store.
Public methodExecuteSparql(SparqlQueryContext)
Executes a SPARQL query against the underlying Brightstar store.
Public methodGetDataObject
Creates a local data object and fetches all state for it from the database.
Public methodGetDataset
Returns the list of graphs to query
Public methodGetDatasetClause
Returns a Dataset clause for use in a SPARQL query
Public methodMakeDataObject()()()()
Creates a new data object with a unique generated URI as it's identity.
Public methodMakeDataObject(String)
Creates a local data object with the specified URI as it's identity. No state is loaded from the database until the object set or get methods are called.
Public methodMakeListDataObject
Creates a new IListDataObject where the members of the list are defined by the listItems parameter
Public methodMakeNewDataObject
Creates a new data object with generated identity.
Public methodRefresh
Updates a single object in the object context with data from the data source
Public methodSaveChanges
Commits all changes. Waits for the operation to complete.

Properties

  NameDescription
Public propertyIsReadOnly
Returns a boolean flag that indicates if this store is read-only.
Public propertySavingChanges
Occurs when changes are being saved to the Brightstar store
Public propertyTrackedObjects
Returns an enumeration over all data objects currently tracked by the store

See Also