title: How to QUERY Neo4J using .NET Client WithParms instead of injections?
body: <p>I want to avoid using injection of parms in the query statement. Therefore we used the following instructions from the NEO4J .NET client class:</p>
  
  <pre><code>        var queryClassRelationshipsNodes = client.Cypher
                         .Start("a", (NodeReference)sourceReference.Id)
                          .Match("a-[Rel: ***{relationshipType***}    ]-&gt;foundClass")
                           .Where("Rel.RelationStartNode  =" + "\'" + relationshipStart + "\'")
                           .AndWhere("Rel.RelationDomainNode  =" + "\'" + relationshipDomain + "\'")
                           .AndWhere("Rel.RelationClassNode  =" + "\'" + relationshipClass + "\'")
                           .WithParam("relationshipType", relationshipType)
                          .Return&lt;Node&lt;Dictionary&lt;string, string&gt;&gt;&gt;("foundClass")
                          .Results;
  </code></pre>
  
  <p>However this code does not work once executed by the server. For some reason the PARM: relationshipType is not connected with the variable which we put in between {}. </p>
  
  <p>Can someone please help us debug the problem with this code? We would prefer to use WithParms rather than injecting variables inside the statement.</p>
  
  <p>Thanks a lot!</p>