A newer version of this page is available. Switch to the current version.

IObjectSpace.CreateDataView(Type, IList<DataViewExpression>, CriteriaOperator, IList<SortProperty>) Method

Returns a list of data records retrieved from a database without loading complete business classes (a data view).

Namespace: DevExpress.ExpressApp

Assembly: DevExpress.ExpressApp.v18.2.dll

Declaration

IList CreateDataView(
    Type objectType,
    IList<DataViewExpression> expressions,
    CriteriaOperator criteria,
    IList<SortProperty> sorting
)

Parameters

Name Type Description
objectType Type

The Type of requested objects.

expressions IList<DataViewExpression>

An IList<DataViewExpression> list that specifies data view column names and expressions used to compute column values. These column names can be used for sorting data view via the sorting parameter.

criteria CriteriaOperator

A CriteriaOperator object that specifies criteria associated with the data view.

sorting IList<SortProperty>

An IList<SortProperty> collection whose elements identify the sorted columns within the data view.

Returns

Type Description
IList

An IList object that returns a lightweight list of data records.

Remarks

This method does not return real objects. Instead, a lightweight read-only list of data records that can be viewed much more quickly than a real objects collection is returned.

This method result can be directly cast to XafDataView.

See Also