C# Neo4j技术/约束在构建图形时防止循环?

C# Neo4j技术/约束在构建图形时防止循环?,c#,graph,neo4j,directed-acyclic-graphs,C#,Graph,Neo4j,Directed Acyclic Graphs,在构建图形时,最终可能会创建一个循环。 例如:彼得->比尔->汤姆->彼得;彼得->彼得 Neo4j是否有任何技术或约束,如果要创建循环,则拒绝创建节点/关系?换句话说,如何确保图形始终是DAG 如果解决方案需要在应用程序级别实现,我将使用C#

在构建图形时,最终可能会创建一个循环。 例如:彼得->比尔->汤姆->彼得;彼得->彼得

Neo4j是否有任何技术或约束,如果要创建循环,则拒绝创建节点/关系?换句话说,如何确保图形始终是DAG

如果解决方案需要在应用程序级别实现,我将使用C#