DevForce Help Reference
IEntityQuery<T> Interface Members
Properties  Methods 

The following tables list the members exposed by IEntityQuery<T>.

Public Properties
 NameDescription
 PropertyCommandTimeout Gets or sets the wait time in seconds before terminating the attempt to execute a command and generating an error. (Inherited from IdeaBlade.EntityModel.IEntityQuery)
 PropertyElementType The type returned by the query. (Inherited from IdeaBlade.EntityModel.IEntityQuery)
 PropertyEntityManager (Inherited from IdeaBlade.EntityModel.IEntityQuery)
 PropertyExpression (Inherited from System.Linq.IQueryable)
 PropertyProvider (Inherited from System.Linq.IQueryable)
 PropertyQueryableType The type that was originally queried. (Inherited from IdeaBlade.EntityModel.IEntityQuery)
 PropertyQueryStrategy Determines whether this query will operate against the data source, the in-memory cache, or a combination of the two. (Inherited from IdeaBlade.EntityModel.IEntityQuery)
 PropertyTag Gets or sets user-defined information regarding this query. (Inherited from IdeaBlade.EntityModel.IEntityQuery)
Top
Public Methods
 NameDescription
 MethodClone (Inherited from System.ICloneable)
 MethodCreateFinder Internal use only. (Inherited from IdeaBlade.EntityModel.IEntityQuery)
 MethodGetEnumerator (Inherited from System.Collections.Generic.IEnumerable<T>)
Top
Extension Methods
 NameDescription
Public Extension MethodAll Determines whether every element of a sequence satisfies a condition.
Public Extension MethodAll<T> Returns true if all items in a cached collection satisfy the given predicate.
Public Extension MethodAll Determines whether all the elements of a sequence satisfy a condition.
Public Extension MethodAllEqualOverloaded.  Returns true if all items in a cached collection are equal.
Public Extension MethodAnyOverloaded.  Determines whether a sequence contains any elements.
Public Extension MethodAny<T> Returns true if any of the items in the indexed collection in cache satisfy the given predicate.
Public Extension MethodAnyOverloaded.  Determines whether a sequence contains any elements.
Public Extension MethodAsScalarAsyncOverloaded. Converts an IEntityQuery{T} to an IEntityScalarQuery<T> so that the scalar query can be executed asynchronously.
Public Extension MethodCast<TResult> Converts the elements of an ITypedEntityQuery to the specified type.
Public Extension MethodConcat<T> Concatenates two sequences.
Public Extension MethodContains Determines whether a sequence contains a specified element by using the default equality comparer.
Public Extension MethodContains Determines whether a sequence contains a specified element by using the default equality comparer.
Public Extension MethodCountOverloaded.  Returns the number of elements in a sequence.
Public Extension MethodCountOverloaded.  Returns the number of elements in a sequence.
Public Extension MethodDistinctOverloaded.  Returns distinct elements from a sequence.
Public Extension MethodDistinct<TSource,TResult> Returns distinct elements from a sequence by using a specified selector function to project objects to compare.
Public Extension MethodDistinct Returns distinct elements from a sequence by using the default equality comparer to compare values.
Public Extension MethodExcept<TSource,TResult> Produces the set difference of two sequences by using a specified selector function to compare values.
Public Extension MethodExecuteOverloaded.  Execute the query and return untyped results.
Public Extension MethodExecuteAsyncOverloaded.  Execute the query asynchronously.
Public Extension MethodExecuteAsyncOverloaded.  Execute the query asynchronously.
Public Extension MethodFirstOrDefault Returns the first element of a sequence, or the default value (usually null) if not found.
Public Extension MethodFirstOrNullEntityOverloaded.  Executes the query and returns the first element of the sequence, or the appropriate NullEntity if no element is found.
Public Extension MethodForEachOverloaded.  Enumerate a cached collection performing the specified action on each item.
Public Extension MethodGetAggregateHashCode Returns a hashcode for a collection that uses a similar algorithm to that used by the .NET Tuple class. Order matters.
Public Extension MethodGetReferencedEntityTypes Returns a list of all entity types referenced by the query.
Public Extension MethodGroupByOverloaded.  Groups the elements of a sequence according to a specified key selector function.
Public Extension MethodGroupByOverloaded.  Groups the elements of a sequence according to a specified key selector projection.
Public Extension MethodIndexOf<T> Returns the index of the first item in the sequence matching a condition, or -1 if no match found.
Public Extension MethodIntersect<TSource,TResult> Produces the set intersection of two sequences by using a specified selector function to project objects to compare.
Public Extension MethodOfType<TResult> Filters the elements of an IEntityQuery based on a specified type.
Public Extension MethodOrderBySelectorOverloaded. Sorts the elements of a sequence according to a IdeaBlade.Linq.SortSelector containing one or more sort criteria.
Public Extension MethodOrderBySelectorOverloaded. Sorts the elements of a sequence according to an IdeaBlade.Core.ISortSelector. Sorts on multiple properties are supported.
Public Extension MethodRepeat<T> Repeat the items enumerable count times.
Public Extension MethodSelectOverloaded.  Projects each element of a sequence into a new form.
Public Extension MethodSelectOverloaded.  Projects each element of a sequence into a new form.
Public Extension MethodSelectManyOverloaded.  Projects each element of a sequence to an IEnumerable{T} and combines the resulting sequences into one sequence of type IQueryable{T}.
Public Extension MethodSelectManyOverloaded.  Projects each element of a sequence to an System.Collections.Generic.IQueryable{T} and combines the resulting sequences into one sequence.
Public Extension MethodSkipOverloaded.  Bypasses a specified number of elements in a sequence and then returns the remaining elements.
Public Extension MethodSkip Bypasses a specified number of elements in a sequence and then returns the remaining elements.
Public Extension MethodTakeOverloaded.  Returns a specified number of contiguous elements from the start of a sequence.
Public Extension MethodTake Returns a specified number of contiguous elements from the start of a sequence.
Public Extension MethodThenBySelector<TSource>Sorts the elements of a sequence according to a SortSelector. Sorts on multiple properties are supported.
Public Extension MethodToAggregateString Concatenates the string version of each element in a collection using the delimiter provided.
Public Extension MethodToHashSet<T>Returns a HashSet of the specified collection.
Public Extension MethodUnion<TSource,TResult> Produces the set union of two sequences by using a specified selector function to project objects to compare.
Public Extension MethodWhereOverloaded.  Filters a sequence of values based on a predicate.
Public Extension MethodWhereOverloaded. Filters a sequence of values based on a PredicateDescription. Loosely typed version.
Top
See Also

Reference

IEntityQuery<T> Interface
IdeaBlade.EntityModel Namespace

Send Feedback