INNER CODE UNIT · C#
ToString
enisn/AutoFilterer · src/AutoFilterer.Dynamics/DynamicFilter.cs:46
public override string ToString() => this.Value;
public IQueryable<TEntity> ApplyFilterTo<TEntity>(IQueryable<TEntity> query)
{
var parameter = Expression.Parameter(typeof(TEntity), "x");
var exp = BuildExpression(typeof(TEntity), parameter);
if (exp == null)
return query;
if (exp is MemberExpression || exp is ParameterExpression)
return query;
var lambda = Expression.Lambda<Func<TEntity, bool>>(exp, parameter);
return query.Where(lambda);
}
public Expression BuildExpression(Type entityType, Expression body)