/// <summary> /// Interprets the condition. /// </summary> /// <param name="action">The action.</param> /// <param name="condition">The condition.</param> /// <param name="entityParameter">The expression entity parameter.</param> /// <returns>The interpreted condition.</returns> private Expression InterpretCondition(Func<ParameterExpression, string, object, Expression> action, QueryFilterComparingCondition condition, ParameterExpression entityParameter) { return condition != null ? action(entityParameter, condition.Property, condition.Value) : null; }
/// <summary> /// Interprets the condition. /// </summary> /// <param name="action">The action.</param> /// <param name="condition">The condition.</param> /// <param name="entityParameter">The expression entity parameter.</param> /// <returns>The interpreted condition.</returns> private Expression InterpretCondition(Func<ParameterExpression, string, object, Expression> action, QueryFilterComparingCondition condition, ParameterExpression entityParameter) { return condition != null ? action(entityParameter, condition.Property, condition.Value) : null; }