Skip to main content
A newer version of this page is available. .

Session.PreFetch(IEnumerable, XPMemberInfo, IEnumerable) Method

Enforces loading data for an associated collection.

Namespace: DevExpress.Xpo

Assembly: DevExpress.Xpo.v18.2.dll

Declaration

public void PreFetch(
    IEnumerable objects,
    XPMemberInfo collectionInObjects,
    IEnumerable collectionsContent
)

Parameters

Name Type Description
objects IEnumerable

An IEnumerable list of parent objects.

collectionInObjects XPMemberInfo

An XPMemberInfo object that provides metadata information for an associated collection.

collectionsContent IEnumerable

IEnumerable list of the collection’s content. If a certain part of the collectionInObjects data was previously loaded, you can avoid reloading it by passing the loaded data to the collectionsContent parameter.

Remarks

By default, data is loaded automatically when you access a nested collection for the first time. When the PreFetch method is called, all data for the specified collection is loaded at once. No additional SQL queries for this data will be performed later.

See Also