Мы пытаемся написать клиент C#, который семя экземпляра Neo4j с некоторыми узлами и отношениями. При попытке создания свойств отношений мы сталкиваемся с проблемами.Neo4jClient не добавляет свойств к отношениям
Вот код, чтобы создать relatioship со свойством флага:
var s = clientConnection.CreateRelationship(root, new RelationshipPrincipleToContent("SECURITY", rootFolder) { flags = "+W" });
Вот класс отношения:
public class RelationshipPrincipleToContent : Relationship, IRelationshipAllowingSourceNode<Principles>, IRelationshipAllowingTargetNode<Content>{
public string flags { get; set; }
string RelationshipName;
public RelationshipPrincipleToContent(NodeReference targetNode) : base(targetNode){}
public RelationshipPrincipleToContent(string RelationshipName, NodeReference targetNode): base(targetNode){
this.RelationshipName = RelationshipName;
}
public override string RelationshipTypeKey{
get { return RelationshipName; }
}
}
Когда мы смотрим на данные во вкладке браузера данных есть нет свойств в отношениях. Мы также создали индекс отношений?
Что мы упускаем/делаем неправильно?
шахта была основана на старых постах, которые помогли мне понять это. Спасибо за обновленную информацию. –