Exemplo n.º 1
0
            public void NodeWithTwoFieldsProjectionWithOrderByDescending()
            {
                StatementBuilder statement = Cypher
                                             .Match(_userNode)
                                             .Return(_userNode.Project("name", "email"))
                                             .OrderBy(Cypher.Sort(_userNode.Property("name")).Descending());

                statement.Build().MatchSnapshot();
            }
Exemplo n.º 2
0
            public void NodeWithTwoFieldsAndRelationshipProjection()
            {
                StatementBuilder statement = Cypher
                                             .Match(_userNode, _bikeNode)
                                             .Return(_userNode.Project(
                                                         "name",
                                                         "email",
                                                         "owns",
                                                         new PatternComprehension(
                                                             _userNode.RelationshipTo(_bikeNode, "OWNS"),
                                                             new Where(_bikeNode.Property("age").IsEqualTo(Cypher.LiteralOf(12))),
                                                             _bikeNode.Project("age"))
                                                         ))
                                             .OrderBy(Cypher.Sort(_userNode.Property("name")).Descending());

                ;
                statement.Build().MatchSnapshot();
            }