[英]Get hierarchical Data From Neo4j To C# Object Structure using Neo4jClient
[英]Defining Schema for Neo4J Using Neo4JClient in C#
如何在我的C#应用程序中正确/标准地定义neo4j数据库的模式?
在我的应用程序中,我有节点属性和属性关系。 我想定义这些节点和关系的模板/类,然后可以在运行时创建和关联这些节点和关系,并作为具有查询的类的对象进行检索。
经过大量的搜索和研究,我找到了与我的问题几乎相关的东西: http : //blog.micic.ch/net/using-neo4j-graph-db-with-c-net
但根据Neo4j文档,这些是遗留方法。 https://github.com/Readify/Neo4jClient/wiki
那么Neo4J 2.0目前的标准方式是什么? 因为我们现在也有标签。
我希望我的问题清楚。 如果没有,请告诉我。
其基本思路是,现在使用Cypher
查询功能做的一切,那么,作为达科使用REST API来Create
/ CreateRelationship
客户已经转移到使用Cypher
代替。
这意味着您不再需要基于Relationship
的类,并且可以坚持使用POCO(普通旧CLR对象)进行存储和查询 - 这使您的代码更易于使用...
该标准的方式都可以在“上找到的Cypher例子在Neo4jClient维基页面,我已经把一个要点了的达科代码的更新版本。
所有添加标签等都来自您编写Cypher的方式,并且由于Neo4jClient与直接Cypher一样接近(但添加了C#niceness),翻译应该非常简单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.