Class QueryBatch.AsyncResultGenerator<T, TTree>
- Namespace
- The.Entities
- Assembly
- Instagile.dll
public sealed class QueryBatch.AsyncResultGenerator<T, TTree> where TTree : IRelationshipTree<TTree>
Type Parameters
T
TTree
- Inheritance
-
QueryBatch.AsyncResultGenerator<T, TTree>
- Inherited Members
-
Methods
AllAsync(Expression<Func<T, bool>>, CancellationToken?)
public Task<bool> AllAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)
Parameters
predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?
Returns
- Task<bool>
AnyAsync(Expression<Func<T, bool>>, CancellationToken?)
public Task<bool> AnyAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)
Parameters
predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?
Returns
- Task<bool>
AnyAsync(CancellationToken?)
public Task<bool> AnyAsync(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<bool>
CountAsync(Expression<Func<T, bool>>, CancellationToken?)
public Task<int> CountAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)
Parameters
predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?
Returns
- Task<int>
CountAsync(CancellationToken?)
public Task<int> CountAsync(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<int>
FirstAsync(Expression<Func<T, bool>>, CancellationToken?)
public Task<T> FirstAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)
Parameters
predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?
Returns
- Task<T>
FirstAsync(CancellationToken?)
public Task<T> FirstAsync(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<T>
FirstOrDefaultAsync(Expression<Func<T, bool>>, CancellationToken?)
public Task<T?> FirstOrDefaultAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)
Parameters
predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?
Returns
- Task<T>
FirstOrDefaultAsync(CancellationToken?)
public Task<T?> FirstOrDefaultAsync(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<T>
SingleAsync(Expression<Func<T, bool>>, CancellationToken?)
public Task<T> SingleAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)
Parameters
predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?
Returns
- Task<T>
SingleAsync(CancellationToken?)
public Task<T> SingleAsync(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<T>
SingleOrDefaultAsync(Expression<Func<T, bool>>, CancellationToken?)
public Task<T?> SingleOrDefaultAsync(Expression<Func<T, bool>> predicate, CancellationToken? cancellationToken = null)
Parameters
predicate Expression<Func<T, bool>>
cancellationToken CancellationToken?
Returns
- Task<T>
SingleOrDefaultAsync(CancellationToken?)
public Task<T?> SingleOrDefaultAsync(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<T>
SumAsync(CancellationToken?)
public Task<T> SumAsync(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<T>
SumAsync<U>(Expression<Func<T, U>>, CancellationToken?)
public Task<U> SumAsync<U>(Expression<Func<T, U>> selector, CancellationToken? cancellationToken = null)
Parameters
selector Expression<Func<T, U>>
cancellationToken CancellationToken?
Returns
- Task<U>
Type Parameters
U
ToArray(CancellationToken?)
public Task<T[]> ToArray(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<T[]>
ToDictionaryAsync<TKey>(Func<T, TKey>, IEqualityComparer<TKey>, CancellationToken?)
public Task<Dictionary<TKey, T>> ToDictionaryAsync<TKey>(Func<T, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken? cancellationToken = null) where TKey : notnull
Parameters
keySelector Func<T, TKey>
comparer IEqualityComparer<TKey>
cancellationToken CancellationToken?
Returns
- Task<Dictionary<TKey, T>>
Type Parameters
TKey
ToDictionaryAsync<TKey>(Func<T, TKey>, CancellationToken?)
public Task<Dictionary<TKey, T>> ToDictionaryAsync<TKey>(Func<T, TKey> keySelector, CancellationToken? cancellationToken = null) where TKey : notnull
Parameters
keySelector Func<T, TKey>
cancellationToken CancellationToken?
Returns
- Task<Dictionary<TKey, T>>
Type Parameters
TKey
ToDictionaryAsync<TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>, CancellationToken?)
public Task<Dictionary<TKey, TElement>> ToDictionaryAsync<TKey, TElement>(Func<T, TKey> keySelector, Func<T, TElement> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken? cancellationToken = null) where TKey : notnull
Parameters
keySelector Func<T, TKey>
elementSelector Func<T, TElement>
comparer IEqualityComparer<TKey>
cancellationToken CancellationToken?
Returns
- Task<Dictionary<TKey, TElement>>
Type Parameters
TKey
TElement
ToDictionaryAsync<TKey, TElement>(Func<T, TKey>, Func<T, TElement>, CancellationToken?)
public Task<Dictionary<TKey, TElement>> ToDictionaryAsync<TKey, TElement>(Func<T, TKey> keySelector, Func<T, TElement> elementSelector, CancellationToken? cancellationToken = null) where TKey : notnull
Parameters
keySelector Func<T, TKey>
elementSelector Func<T, TElement>
cancellationToken CancellationToken?
Returns
- Task<Dictionary<TKey, TElement>>
Type Parameters
TKey
TElement
ToHashSetAsync(CancellationToken?)
public Task<HashSet<T>> ToHashSetAsync(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<HashSet<T>>
ToIDPairsAsync(RelationshipInfo, CancellationToken?)
public Task<RelationshipPairs> ToIDPairsAsync(RelationshipInfo relationshipInfo, CancellationToken? cancellationToken = null)
Parameters
relationshipInfo RelationshipInfo
cancellationToken CancellationToken?
Returns
- Task<RelationshipPairs>
ToListAsync(CancellationToken?)
public Task<List<T>> ToListAsync(CancellationToken? cancellationToken = null)
Parameters
cancellationToken CancellationToken?
Returns
- Task<List<T>>
ToLookupAsync<TKey>(Func<T, TKey>, IEqualityComparer<TKey>, CancellationToken?)
public Task<ILookup<TKey, T>> ToLookupAsync<TKey>(Func<T, TKey> keySelector, IEqualityComparer<TKey> comparer, CancellationToken? cancellationToken = null)
Parameters
keySelector Func<T, TKey>
comparer IEqualityComparer<TKey>
cancellationToken CancellationToken?
Returns
- Task<ILookup<TKey, T>>
Type Parameters
TKey
ToLookupAsync<TKey>(Func<T, TKey>, CancellationToken?)
public Task<ILookup<TKey, T>> ToLookupAsync<TKey>(Func<T, TKey> keySelector, CancellationToken? cancellationToken = null)
Parameters
keySelector Func<T, TKey>
cancellationToken CancellationToken?
Returns
- Task<ILookup<TKey, T>>
Type Parameters
TKey
ToLookupAsync<TKey, TElement>(Func<T, TKey>, Func<T, TElement>, IEqualityComparer<TKey>, CancellationToken?)
public Task<ILookup<TKey, TElement>> ToLookupAsync<TKey, TElement>(Func<T, TKey> keySelector, Func<T, TElement> elementSelector, IEqualityComparer<TKey> comparer, CancellationToken? cancellationToken = null)
Parameters
keySelector Func<T, TKey>
elementSelector Func<T, TElement>
comparer IEqualityComparer<TKey>
cancellationToken CancellationToken?
Returns
- Task<ILookup<TKey, TElement>>
Type Parameters
TKey
TElement
ToLookupAsync<TKey, TElement>(Func<T, TKey>, Func<T, TElement>, CancellationToken?)
public Task<ILookup<TKey, TElement>> ToLookupAsync<TKey, TElement>(Func<T, TKey> keySelector, Func<T, TElement> elementSelector, CancellationToken? cancellationToken = null)
Parameters
keySelector Func<T, TKey>
elementSelector Func<T, TElement>
cancellationToken CancellationToken?
Returns
- Task<ILookup<TKey, TElement>>
Type Parameters
TKey
TElement