AtomsFramework Persistence Layer Reference Guide

MultiRetrieveCriteria Class

[This is preliminary documentation and subject to change.]

Class for retrieving multiple objects from the database from multiple classes.

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

System.Object
   AtomsFramework.PersistentCriteria
      AtomsFramework.MultiRetrieveCriteria

[Visual Basic]
Public Class MultiRetrieveCriteria
    Inherits PersistentCriteria
[C#]
public class MultiRetrieveCriteria : PersistentCriteria

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

Used to specify and generate the SQL required to retrieve data for a number of classes from the database. The data can be restricted to a number of records using the Rows property and records can be retrieved from a point using the Offset property (allowing for staged retrieval of data).

The retrieval must begin with a single class, and then expands to multiple classes by traversing the object associations. Classes that are not associated cannot be linked together using this criteria and must be linked manually in the application.

Requirements

Namespace: AtomsFramework

Assembly: AtomsFramework (in AtomsFramework.dll)

See Also

MultiRetrieveCriteria Members | AtomsFramework Namespace