A collection can be one of three types: a set, a list, or a row set. A set is a collection of independent objects, the elements of which are unordered and unique. Functionality common only to sets is defined in the
interface. Sets can be enumerated a page at a time (instead of one object or one row at a time), and may not be directly updated. A list is a collection of dependent objects, the elements of which are ordered and need not be unique. A row set is a collection of rows (such as the result set returned from a query) and has the characteristics of a set-type collection.
The name of a collection identifies its type. For example, a
is a collection of
objects, which are independent objects. A
is a collection of dependent objects. A
is a row set.
This interface provides standard collection methods.
The following tables list the members exposed by IEngineCollection.
Public Methods
Name | Description | |
---|---|---|
![]() | IsEmpty | Indicates whether the collection is empty. This method may require a round trip to the server for unevaluated sets (such as and ). |