CriteriaFieldExpressionReplacer class

namespace: Serenity.Data   assemblySerenity.Net.Services

Converts field names in a criteria to their corresponding SQL field expressions.

public class CriteriaFieldExpressionReplacer : SafeCriteriaValidator

Public Members

name description
CriteriaFieldExpressionReplacer(…) Creates an instance of the class
Process(…) Visits the criteria for conversion and returns a processed criteria containing replaced field expressions.

Protected Members

name description
Row { get; } The row instance
virtual CanFilterField(…) Virtual method to check if a Field can be filtered.
virtual FindField(…) Finds a field by its property name or field name
override VisitBinary(…)
override VisitCriteria(…)

See Also