The BrightstarEntityContext type exposes the following members.
Constructors
| Name | Description | |
|---|---|---|
| BrightstarEntityContext(IDataObjectStore) | 
            Creates a new domain context
              | |
| BrightstarEntityContext(String, IEnumerable<(Of <<'(String>)>>), String) | 
            Creates a new domain context and connects to the store specified in the configuration connectionString.
              | |
| BrightstarEntityContext(String, Nullable<(Of <<'(Boolean>)>>), String, IEnumerable<(Of <<'(String>)>>), String) | 
             Creates a new domain context
               | 
Methods
| Name | Description | |
|---|---|---|
| Become<(Of <<'(T>)>>) | 
            Rebinds a resource to a new entity type
              | |
| Cleanup | 
            This method is invoked when the entity context is being disposed.
              (Overrides EntityContext..::..Cleanup()()()().) | |
| CreateObject<(Of <<'(T>)>>) | 
             Creates a new domain context object
              | |
| DeleteObject | 
            Deletes an domain context object from the store
              (Overrides EntityContext..::..DeleteObject(Object).) | |
| Dispose | 
            Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
              (Inherited from EntityContext.) | |
| Equals | (Inherited from Object.) | |
| ExecuteInstanceQuery<(Of <<'(T>)>>) | 
            Handler for the special case query that selects a specific instance of a type
              (Overrides EntityContext..::..ExecuteInstanceQuery<(Of <<'(T>)>>)(String, String).) | |
| ExecuteQuery(String) | 
            Method invoked to execute a SPARQL query against the underlying store
              (Overrides EntityContext..::..ExecuteQuery(String).) | |
| ExecuteQuery<(Of <<'(T>)>>)(SparqlLinqQueryContext) | 
            Executes a SPARQL query against the underlying store and binds the results to
            domain context objects
              (Overrides EntityContext..::..ExecuteQuery<(Of <<'(T>)>>)(SparqlLinqQueryContext).) | |
| ExecuteQuery<(Of <<'(T>)>>)(SparqlQueryContext) | 
            Executes a SPARQL query against the underlying store and binds the results to
            domain context objects
              | |
| ExecuteQuery<(Of <<'(T>)>>)(String, List<(Of <<'(Tuple<(Of <<'(String, String>)>>)>)>>)) | 
            Executes a SPARQL query against the underlying store and binds the results to
            domain context objects
              | |
| ExecuteQueryToResultTypes | 
            Executes a SPARQL query against the underlying store and binds the results to
            domain context objects based on the info (rdf:type) found in the
              | |
| Finalize | 
            Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
              (Inherited from EntityContext.) | |
| GetDataset | 
            Return the list of graphs to query or null to query the default dataset
              (Overrides EntityContext..::..GetDataset()()()().) | |
| GetDatatype | 
            Return the RDF datatype to apply to literals of the specified system type.
              (Overrides EntityContext..::..GetDatatype(Type).) | |
| GetHashCode | Serves as a hash function for a particular type.   (Inherited from Object.) | |
| GetImplType | 
            Returns the entity implementation type for an entity interface type
              (Inherited from EntityContext.) | |
| GetPropertyHint | 
            Returns the property hint for the specified .NET property
              (Inherited from EntityContext.) | |
| GetResourceAddress | 
            Returns the URI of the RDF resource that represents the entity in the store
              (Inherited from EntityContext.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| GetTypeForUri | 
            Returns the entity implementation type for a given uri
              (Inherited from EntityContext.) | |
| IsOfMappedType | 
            Returns true if o is an instance of one of the entity implementation types known to this context
              (Inherited from EntityContext.) | |
| MapIdToUri | 
            Implements the mapping between a domain object's identity string
            and the underlying store resource identity.
              (Overrides EntityContext..::..MapIdToUri(PropertyInfo, String).) | |
| MapTypeToUri | 
            Returns the RDF schema type for the specified entity interface or implementation type
              (Inherited from EntityContext.) | |
| MemberwiseClone | Creates a shallow copy of the current Object.  (Inherited from Object.) | |
| Refresh(RefreshMode, IEnumerable) | 
            Update a collection of objects in the object context with data from the data source
              (Overrides EntityContext..::..Refresh(RefreshMode, IEnumerable).) | |
| Refresh(RefreshMode, Object) | 
            Updates a single object in the object context with data from the data source
              (Overrides EntityContext..::..Refresh(RefreshMode, Object).) | |
| SaveChanges | 
            Commit local changes to the underlying store
              (Overrides EntityContext..::..SaveChanges()()()().) | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) | |
| Unbecome<(Of <<'(T>)>>) | 
            Removes a type identifier from a resource
              | 
Fields
| Name | Description | |
|---|---|---|
| SavingChanges | 
            Occurs when changes are saved to the domain context
              | 
Properties
| Name | Description | |
|---|---|---|
| TrackedObjects | 
            Provides an enumeration over all entities currently tracked by this domain context
              |