public INodeCypherBuilder <T> Where(Expression <Func <T, bool> > predicate)
        {
            var pattern = CypherExtensions.BuildFilterPattern(predicate);

            _patterns.Add(pattern);

            return(this);
        }
 public NodeCypherBuilder(string target)
 {
     _match = $"{target}:" + CypherExtensions.GetNodeName <T>();
 }
 public RelationCypherBuilder(string target)
 {
     _relation = $"{target}:" + CypherExtensions.GetNodeName <TRel>();
 }