Executes a SPARQL query against the underlying store and binds the results to
domain context objects
Namespace: BrightstarDB.EntityFrameworkAssembly: BrightstarDB (in BrightstarDB.dll) Version: 1.9.0.0 (1.9.0.0)
Syntax
C# |
---|
public IEnumerable<T> ExecuteQuery<T>( string sparqlQuery, List<Tuple<string, string>> anonymousMembersMap = null ) |
Visual Basic |
---|
Public Function ExecuteQuery(Of T) ( sparqlQuery As String, Optional anonymousMembersMap As List(Of Tuple(Of String, String)) = Nothing ) As IEnumerable(Of T) |
Visual C++ |
---|
public: generic<typename T> IEnumerable<T>^ ExecuteQuery( String^ sparqlQuery, List<Tuple<String^, String^>^>^ anonymousMembersMap = nullptr ) |
F# |
---|
member ExecuteQuery : sparqlQuery : string * ?anonymousMembersMap : List<Tuple<string, string>> (* Defaults: let _anonymousMembersMap = defaultArg anonymousMembersMap null *) -> IEnumerable<'T> |
Parameters
- sparqlQuery
- Type: System..::..String
The query to be executed
- anonymousMembersMap (Optional)
- Type: System.Collections.Generic..::..List<(Of <(<'Tuple<(Of <(<'String, String>)>)>>)>)>
mappings for anonymous types
Type Parameters
- T
- The type of domain context object to bind to
Return Value
Type: IEnumerable<(Of <(<'T>)>)>An enumeration over the bound objects
Remarks
The SPARQL query should be written to return a single variable binding or triples binding.