Я использую Neo4JClient для заполнения узлов в Neo4JDB.
У меня есть функция, которая вызывается для создания узлов и их маркировки. Первый параметр — это метка, а второй параметр — это атрибут узла.
function CreateConcpet( String sLabelString, String sDataSpaceName)
{
var newConcept = new Concept {DataSpace=sDataSpaceName};
client.Cypher
.Create("(concept:{labelstring} {ParamnewConcept})")
.WithParam("ParamnewConcept",newConcept)
.WithParam("labelstring",sLabelString)
.ExecuteWithoutResults();
}
При этом используется параметр для замены метки.
Это не работает. Из различных сообщений я понимаю, что WithParam не работает для меток.
Если страшный ExecuteCypher — единственный способ, может ли кто-нибудь помочь мне с фрагментом кода, который выполняет строку как запрос. Я не могу найти фрагмент кода, в то время как документация дает вызов, я не могу найти образец, который создает объект запроса и выполняет строковый запрос.