SaaS CMS has officially launched! Learn more now.

Class DynamicDataStoreOrderedQueryable<TResult>

Ordered queryable implementation for a store

Inheritance
System.Object
DynamicDataStoreOrderedQueryable<TResult>
Implements
System.Linq.IOrderedQueryable<TResult>
System.Collections.Generic.IEnumerable<TResult>
System.Collections.IEnumerable
System.Linq.IOrderedQueryable
System.Linq.IQueryable
System.Linq.IQueryable<TResult>
Namespace: EPiServer.Data.Dynamic.Internal
Assembly: EPiServer.Data.dll
Version: 12.0.3
Syntax
public class DynamicDataStoreOrderedQueryable<TResult> : Object, IOrderedQueryable<TResult>, IEnumerable<TResult>, IEnumerable, IOrderedQueryable, IQueryable, IQueryable<TResult>
Type Parameters
Name Description
TResult

The System.Type the properties for each store item will be loaded into

Constructors

DynamicDataStoreOrderedQueryable(DynamicDataStore, LoadAsObjectType)

Initialize the instance

Declaration
public DynamicDataStoreOrderedQueryable(DynamicDataStore store, LoadAsObjectType loadObjectAs)
Parameters
Type Name Description
DynamicDataStore store
LoadAsObjectType loadObjectAs

Properties

ElementType

Get the element type of the instance

Declaration
public virtual Type ElementType { get; }
Property Value
Type Description
System.Type

Expression

Get an Expression for the instance

Declaration
public virtual Expression Expression { get; }
Property Value
Type Description
System.Linq.Expressions.Expression

Provider

Get a System.Linq.IQueryProvider for the instance

Declaration
public virtual IQueryProvider Provider { get; }
Property Value
Type Description
System.Linq.IQueryProvider

Methods

GetEnumerator()

Get an enumerator for the store

Declaration
public virtual IEnumerator<TResult> GetEnumerator()
Returns
Type Description
System.Collections.Generic.IEnumerator<TResult>

An System.Collections.Generic.IEnumerator<> instance

Implements

System.Linq.IOrderedQueryable<>
System.Collections.Generic.IEnumerable<>
System.Collections.IEnumerable
System.Linq.IOrderedQueryable
System.Linq.IQueryable
System.Linq.IQueryable<>

Extension Methods