IOrderable |
public interface IOrderableQueryResultSet<TData> : IQueryResultSet<TData>, IQueryResultSet, IEnumerable, IEnumerable<TData>, IOrderableQueryResultSet
[Missing <typeparam name="TData"/> documentation for "T:SanteDB.Core.Model.Query.IOrderableQueryResultSet`1"]
The IOrderableQueryResultSetTData type exposes the following members.
| Name | Description | |
|---|---|---|
| ElementType |
Gets the types of elements which can be filtered and/or manipulated in the collection
(Inherited from IQueryResultSet) |
| Name | Description | |
|---|---|---|
| Any |
Returns true if any results match
(Inherited from IQueryResultSet) | |
| AsStateful |
Get the result set as a stateful query
(Inherited from IQueryResultSetTData) | |
| Count |
Return only the count of the objects
(Inherited from IQueryResultSet) | |
| Distinct |
Get only distinct objects in the collection
(Inherited from IQueryResultSetTData) | |
| Except |
Do not include in the result set any objects which match the query (Inherited from IQueryResultSetTData) | |
| First |
Retrieve the first result otherwise throw exception
(Inherited from IQueryResultSetTData) | |
| FirstOrDefault |
Retrieve the first result otherwise return default
(Inherited from IQueryResultSetTData) | |
| GetEnumerator | Returns an enumerator that iterates through a collection. (Inherited from IEnumerable) | |
| Intersect(ExpressionFuncTData, Boolean) |
Intersect this result set with another
(Inherited from IQueryResultSetTData) | |
| Intersect(IQueryResultSet) |
Intersect this set and other (Inherited from IQueryResultSet) | |
| Intersect(IQueryResultSetTData) |
Intersect this result set with another
(Inherited from IQueryResultSetTData) | |
| OfTypeTType |
Flatten this object model to an IEnumerable of type TType (Inherited from IQueryResultSet) | |
| OrderBy(Expression) |
Order by the specified expression
(Inherited from IOrderableQueryResultSet) | |
| OrderByTKey(ExpressionFuncTData, TKey) | Order the result set by the specified sort expression | |
| OrderByDescending(Expression) |
Order by in descending order
(Inherited from IOrderableQueryResultSet) | |
| OrderByDescendingTKey(ExpressionFuncTData, TKey) | Order the result set by descending | |
| SelectTReturn(Expression) |
Select a single object from the object
(Inherited from IQueryResultSet) | |
| SelectTReturn(ExpressionFuncTData, TReturn) |
Select a single object from the object
(Inherited from IQueryResultSetTData) | |
| Single |
Retrieve one (and only one) result otherwise throw exception
(Inherited from IQueryResultSetTData) | |
| SingleOrDefault |
Retrieve one (and only one) otherwise return null if not found or throw if more than one
(Inherited from IQueryResultSetTData) | |
| Skip |
Skip count results
(Inherited from IQueryResultSetTData) | |
| Take |
Take only count results
(Inherited from IQueryResultSetTData) | |
| Union(ExpressionFuncTData, Boolean) |
Union the results in this set with those matching query (Inherited from IQueryResultSetTData) | |
| Union(IQueryResultSet) |
Union this set and other (Inherited from IQueryResultSet) | |
| Union(IQueryResultSetTData) |
Union the results in this set with those in the other (Inherited from IQueryResultSetTData) | |
| Where(Expression) |
Filter the result set where the specified condition matches
(Inherited from IQueryResultSet) | |
| Where(ExpressionFuncTData, Boolean) |
Filter the result set where the specified condition matches
(Inherited from IQueryResultSetTData) |
| Name | Description | |
|---|---|---|
| ApplyResultInstructions |
Apply result instructions
(Defined by QueryControlUtility) | |
| AsResultSet |
As result set
(Defined by ExtensionMethods) | |
| AsResultSetTData |
As result set
(Defined by ExtensionMethods) | |
| ForEachTData |
For each item in an enumerable
(Defined by ExtensionMethods) | |
| IsNullOrEmpty |
Returns true if the IList is null or has no elements
(Defined by ExtensionMethods) | |
| OrderByTData, TKey |
Order result set
(Defined by ExtensionMethods) | |
| OrderByDescendingTData, TKey |
Order result set
(Defined by ExtensionMethods) | |
| ToDictionaryIgnoringDuplicatesTData, TKey |
Creates a DictionaryTKey, TValue from an IEnumerableT
according to specified key selector function. Diplicate keys will not be added to the dictionary.
(Defined by ExtensionMethods) | |
| ToDictionaryIgnoringDuplicatesTData, TKey, TElement |
Creates a DictionaryTKey, TValue from an IEnumerableT
according to specified key selector and element selector functions. Diplicate keys will not be added to the dictionary.
(Defined by ExtensionMethods) | |
| TransformResultSetTData, TTo |
As a result set
(Defined by ExtensionMethods) |