コード例 #1
0
		/// <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;
		}
コード例 #2
0
        /// <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;
        }