| Class | Description |
 | AndFilterExpression | Represents a logical AND filter expression, which states that an item must match all the specified child filters in order to be included. |
 | AsyncDataSourceProvider | Provides asynchronous access to a data source. |
 | AsyncIndexDataSourceProvider | Provides asynchronous access to a data source that uses index-based navigation. |
 | AsyncSqlDataSourceProvider | Provides asynchronous access to a data source that uses SQL-like navigation. |
 | BufferConfiguration | Base class for all buffer-configuration classes. |
 | CountQueryResult | Represents the result of a count query. |
 | DataException | Exception that occurs when an unexpected error occurs in the data-management engine. |
 | DataInternalException | Exception that occurs when an unexpected and fatal error occurs in the data-management engine. |
 | DataItem | Class that wraps a data item. |
 | DataQueryResult | Represents the result of a data query. |
 | DataSourceChangedEventArgs | Provides information on the changes that occurred in the data source. |
 | DataSourceProvider | Base class for all data-source providers. |
 | DataSourceProviderException | Exception that is raised when an exception is thrown by the data source that is wrapped by the provider. |
 | DynamicBufferConfiguration | Dynamic buffer configuration that adjusts its size as well as the active pre-fetch size in relation to the number of elements requested. |
 | FieldValue | |
 | FilterExpression | Represents a filter expression, which states that an item must match the specified criteria in order to be included. |
 | FilterExpressionBase | Base class for all filter expressions. |
 | FilterExpressionCollection | Contains a collection of filter expressions objects. |
 | FilterExpressionFormatter | Base class that transforms a FilterExpression into a string suitably formatted for its consumer. |
 | FilterExpressionOperator | Base class for logical filter expressions. |
 | FilterExpressionPreProcessor | |
 | FilterExpressionPreProcessorResult | |
 | FilterExpressionVisitor | |
 | FilterGroupRequest | Represents a filter-group request that provides information about the filter-group operation that must be executed by a query on an underlying data source. |
 | FilterGroupValue | |
 | FilterRequest | Represents a filter request that provides information about the filter that must be executed by a query on an underlying data source. |
 | FindQueryResult | |
 | FindRequest | Represents a find request that provides information about the find operation that must be executed by a query on an underlying data source. |
 | FindResult | |
 | FindValue | |
 | FixedBufferConfiguration | Buffer configuration that defines fixed sizes for its buffer as well as its active and passive pre-fetching. |
 | GroupCountQueryResult | Represents the result of a group-count query. |
 | HeaderFooterDataItem | Class that wraps an element contained in a header or footer section. |
 | IndexBasedDataSourceProvider | Wrapper class that provides index-based navigation for non-indexed based data-source providers |
 | IndexDataSourceProvider | Base class for index-based data-source providers. |
 | ItemChangedDescription | |
 | ItemJumpRequest | Represents an item-jump request that provides information about the item-jump operation that must be executed by a query on an underlying data source. |
 | JumpRequest | Represents a jump request that provides information about the jump operation that must be executed by a query on an underlying data source. |
 | JumpValue | |
 | ListDataSourceProvider | Provides synchronous access to a local data source. |
 | MemberValue | |
 | MsSqlFilterExpressionFormatter | Class that transforms a FilterExpression into an MSSQL-like string. |
 | NotFilterExpression | Represents a logical NOT filter expression, which states that an item must not match the specified child filter in order to be included. |
 | OrFilterExpression | Represents a logical OR filter expression, which states that an item must match one of the specified child filters in order to be included. |
 | ParentDataSourceProvider | |
 | PredicateBuilder | Helper class that creates converts a filter expression to a predicate. |
 | PredicateExpressionBuilder | Helper class that creates converts a filter expression to a predicate expression. |
 | PropertyChangedDescription | |
 | SimpleAsyncIndexDataSourceProvider | Simplified version of the AsyncIndexDataSourceProvider. |
 | SimpleSyncIndexDataSourceProvider | Simplified version of the SyncIndexDataSourceProvider. |
 | SkipRequest | Represents a skip request that provides information about the skip operation that must be executed by a query on an underlying data source. |
 | SortRequest | Represents a sort request that provides information about the sort operation that must be executed by a query on an underlying data source. |
 | SqlFilterExpressionFormatter | Class that transforms a FilterExpression into an SQL-like string. |
 | SqlFilterExpressionResult | |
 | StatQueryResult | Represents the result of a stat query. |
 | StatRequest | Represents a stat request that provides information about the stat operation that must be executed by a query on an underlying data source. |
 | SyncDataSourceProvider | Provides synchronous access to a data source. |
 | SyncIndexDataSourceProvider | Ideal for a synchronous data source that can easily access items from an index or that cannot filter items efficiently. |
 | TakeRequest | Represents a take request that provides information about the take operation that must be executed by a query on an underlying data source. |
 | UnhandledDataExceptionEventArgs | Provides information related to the exception that was thrown from the data source. |
 | WcfDataServicesDataSourceProvider | Provides asynchronous access to a WCF Data Services web service. Although not obsolete, it is recommended to use the generic version instead. |
 | WcfDataServicesDataSourceProvider<TElement> | Provides asynchronous access to a WCF Data Services web service. |
 | WcfDataServicesDataSourceProviderBase | Base class for data-source providers that provide asynchronous access to a WCF Data Services web service. |
 | WcfDataServicesDataSourceProviderBase<TElement> | Base class for data-source providers that provide asynchronous access to a WCF Data Services web service. |