BuildText() static private method

This build method caters to expressions like: item => item.As<Foo>().Bar
static private BuildText ( MemberExpression expression, CypherCapabilities capabilities, IEnumerable jsonConvertersThatTheDeserializerWillUse, bool camelCaseProperties ) : ExpressionBuild
expression System.Linq.Expressions.MemberExpression
capabilities CypherCapabilities
jsonConvertersThatTheDeserializerWillUse IEnumerable
camelCaseProperties bool
return ExpressionBuild
Ejemplo n.º 1
0
        ICypherFluentQuery <TResult> ReturnDistinct <TResult>(LambdaExpression expression)
        {
            var returnExpression = CypherReturnExpressionBuilder.BuildText(expression, Client.CypherCapabilities, Client.JsonConverters, camelCaseProperties);

            return(Mutate <TResult>(w =>
            {
                w.ResultMode = returnExpression.ResultMode;
                w.AppendClause("RETURN distinct " + returnExpression.Text);
            }));
        }
Ejemplo n.º 2
0
        ICypherFluentQuery <TResult> ReturnDistinct <TResult>(LambdaExpression expression)
        {
            var returnExpression = CypherReturnExpressionBuilder.BuildText(expression, Client.CypherCapabilities, Client.JsonConverters, CamelCaseProperties);

            return(Advanced.ReturnDistinct <TResult>(returnExpression));
        }