.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+

Session.SelectData(XPClassInfo, CriteriaOperatorCollection, CriteriaOperator, Boolean, Int32, SortingCollection) Method

Retrieves objects from a session using the specified query parameters.

Namespace: DevExpress.Xpo

Assembly: DevExpress.Xpo.v21.2.dll


public List<object[]> SelectData(
    XPClassInfo classInfo,
    CriteriaOperatorCollection properties,
    CriteriaOperator criteria,
    bool selectDeleted,
    int topSelectedRecords,
    SortingCollection sorting


Name Type Description
classInfo XPClassInfo

An XPClassInfo object which provides the metadata information for the objects to be retrieved.

properties CriteriaOperatorCollection

A CriteriaOperatorCollection object which specifies object properties to be retrieved.

criteria CriteriaOperator

A CriteriaOperator descendant which specifies the objects to be retrieved.

selectDeleted Boolean

A Boolean value that specifies whether the objects marked as deleted must be retrieved.

topSelectedRecords Int32

An integer value which specifies the maximum number of objects to be retrieved.

sorting SortingCollection

A SortingCollection object that specifies the sort order for the list of the retrieved objects.


Type Description

A list whose elements are property values that correspond to the properties of objects retrieved from the session.


This method is intended for internal use. To get objects from a session, use the XPCollection and XPView components.

See Also