Click or drag to resize

DataAccessFilter Class

Contains filtering conditions.
Inheritance Hierarchy
SystemObject
  Aloe.SystemFrameworks.Domain.DataAccessDataAccessFilter

Namespace:  Aloe.SystemFrameworks.Domain.DataAccess
Assembly:  Aloe.SystemFrameworks.Domain (in Aloe.SystemFrameworks.Domain.dll) Version: 20.1.3.5
Syntax
public class DataAccessFilter : IEnumerable<FilterCondition>, 
	IEnumerable

The DataAccessFilter type exposes the following members.

Constructors
  NameDescription
Public methodDataAccessFilter
Initializes a new instance of the DataAccessFilter class
Top
Properties
  NameDescription
Public propertyCount
Gets the count of the filter conditions in the filter.
Public propertyFetch
Gets or sets the fetch clause. The OFFSET-FETCH clause provides you with an option to fetch only a window or page of results from the result set.
Public propertyFilterConditions
List of search arguments, used to filter the query
Public propertyOffset
Gets or sets the offset clause. The OFFSET-FETCH clause provides you with an option to fetch only a window or page of results from the result set.
Public propertyOrderByFields
Gets the order by fields.
Top
Methods
  NameDescription
Public methodAdd
Adds the specified filter condition.
Public methodAddRange
Adds a range of items.
Public methodAdvancedMatchRow
Matches a row against the data filter, using DataSource call.
Public methodGetAdvancedMatchRowCommand
Returns a command, which matches a row against the data filter, using DataSource call.
Public methodGetEnumerator
Gets the enumerator.
Public methodGetXml
Get the contents of the data access query as XML XElement.
Public methodOrderBy
Orders the query by the specified field.
Public methodStatic memberReadFromXml
Reads a data access query from XML.
Public methodSimpleMatchRow
Returns true if the row matches the Where filter. Only filter conditions referencing the current table and its owner table(s) are evaluated. For more advanced matching, use the AdvancedMatchRow(IBufferRow, String, IBuffer) method.
Public methodToString
Returns a String that represents this instance.
(Overrides ObjectToString.)
Top
Operators
Extension Methods
See Also