AtomsFramework Persistence Layer Reference Guide

ISelectionCriteria Interface

[This is preliminary documentation and subject to change.]

Interface that all selection criteria objects must implement.

For a list of all members of this type, see ISelectionCriteria Members.

[Visual Basic]
Public Interface ISelectionCriteria
[C#]
public interface ISelectionCriteria

Types that implement ISelectionCriteria

Type Description
BetweenCriteria Criteria condition for SQL BETWEEN clauses
EqualToCriteria Criteria for checking the equality of an attribute with a value.
GreaterThanCriteria Criteria to check if an attribute is greater than a value
GreaterThanOrEqualTo Criteria to check if an attribute is greater than or equal to a value.
InCriteria Criteria to determine if an attributes values "is in" an SQL subquery.
LessThanCriteria Criteria to check if an attribute is less than a value.
LessThanOrEqualToCriteria Criteria to check if an attribute is less than or equal to a value.
LikeCriteria Criteria to check if an attribute is LIKE a value.
NotBetweenCriteria Criteria condition for SQL NOT BETWEEN clauses
NotEqualToCriteria Criteria for checking the inequality of an attribute and a value.
NotInCriteria Criteria to determine if an attributes values "is not in" an SQL subquery.
SelectInListCriteria Class for controlling "select ... where x in (a,b,c,d)" clauses.
SelectionCriteria Abstract class containing much of the functionality required by the various selection criteria classes.

Remarks

All selection criteria must implement this interface

Requirements

Namespace: AtomsFramework

Assembly: AtomsFramework (in AtomsFramework.dll)

See Also

ISelectionCriteria Members | AtomsFramework Namespace