public override IEnumerable <IDataObject> BindDataObjectsWithSparql(string sparqlExpression) { var helper = new SparqlResultDataObjectHelper(this); return(helper.BindDataObjects(ExecuteSparql(new SparqlQueryContext(sparqlExpression)))); }
/// <summary> /// Given an arbitrary query with exactly 1 result column, that result column will be used as the identity of /// a data object. /// </summary> /// <param name="sparqlExpression">Sparql Query</param> /// <returns>An enumeration of data objects</returns> public override IEnumerable<IDataObject> BindDataObjectsWithSparql(string sparqlExpression) { var binder = new SparqlResultDataObjectHelper(this); return binder.BindDataObjects(ExecuteSparql(new SparqlQueryContext(sparqlExpression))); }