いくつかのノードとリレーションシップを使用して Neo4j インスタンスをシードする C# クライアントを作成しようとしています。リレーションシップ プロパティを作成しようとすると、問題が発生します。
flag プロパティとの関係を作成するコードは次のとおりです。
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; }
}
}
データ ブラウザ タブでデータを見ると、リレーションシップに関するプロパティはありません。関係インデックスも作成しましたか?
私たちは何を見逃していますか/間違っていますか?