public void NodeWithTwoFieldsProjectionWithOrderByDescending() { StatementBuilder statement = Cypher .Match(_userNode) .Return(_userNode.Project("name", "email")) .OrderBy(Cypher.Sort(_userNode.Property("name")).Descending()); statement.Build().MatchSnapshot(); }
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(); }