Executes a SPARQL query against the underlying store and binds the results to domain context objects

Namespace: BrightstarDB.EntityFramework
Assembly: 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.

See Also