|
static IQueryable< TElement > | AsQueryable< TElement > (this IEnumerable< TElement > source) |
|
static IQueryable | AsQueryable (this IEnumerable source) |
|
static IQueryable< TSource > | Where< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static IQueryable< TSource > | Where< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int, bool > > predicate) |
|
static IQueryable< TResult > | OfType< TResult > (this IQueryable source) |
|
static IQueryable< TResult > | Cast< TResult > (this IQueryable source) |
|
static IQueryable< TResult > | Select< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TResult > > selector) |
|
static IQueryable< TResult > | Select< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, int, TResult > > selector) |
|
static IQueryable< TResult > | SelectMany< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, IEnumerable< TResult > > > selector) |
|
static IQueryable< TResult > | SelectMany< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, int, IEnumerable< TResult > > > selector) |
|
static IQueryable< TResult > | SelectMany< TSource, TCollection, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, int, IEnumerable< TCollection > > > collectionSelector, Expression< Func< TSource, TCollection, TResult > > resultSelector) |
|
static IQueryable< TResult > | SelectMany< TSource, TCollection, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, IEnumerable< TCollection > > > collectionSelector, Expression< Func< TSource, TCollection, TResult > > resultSelector) |
|
static IQueryable< TResult > | Join< TOuter, TInner, TKey, TResult > (this IQueryable< TOuter > outer, IEnumerable< TInner > inner, Expression< Func< TOuter, TKey > > outerKeySelector, Expression< Func< TInner, TKey > > innerKeySelector, Expression< Func< TOuter, TInner, TResult > > resultSelector) |
|
static IQueryable< TResult > | Join< TOuter, TInner, TKey, TResult > (this IQueryable< TOuter > outer, IEnumerable< TInner > inner, Expression< Func< TOuter, TKey > > outerKeySelector, Expression< Func< TInner, TKey > > innerKeySelector, Expression< Func< TOuter, TInner, TResult > > resultSelector, IEqualityComparer< TKey >? comparer) |
|
static IQueryable< TResult > | GroupJoin< TOuter, TInner, TKey, TResult > (this IQueryable< TOuter > outer, IEnumerable< TInner > inner, Expression< Func< TOuter, TKey > > outerKeySelector, Expression< Func< TInner, TKey > > innerKeySelector, Expression< Func< TOuter, IEnumerable< TInner >, TResult > > resultSelector) |
|
static IQueryable< TResult > | GroupJoin< TOuter, TInner, TKey, TResult > (this IQueryable< TOuter > outer, IEnumerable< TInner > inner, Expression< Func< TOuter, TKey > > outerKeySelector, Expression< Func< TInner, TKey > > innerKeySelector, Expression< Func< TOuter, IEnumerable< TInner >, TResult > > resultSelector, IEqualityComparer< TKey >? comparer) |
|
static IOrderedQueryable< TSource > | OrderBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector) |
|
static IOrderedQueryable< TSource > | OrderBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TKey >? comparer) |
|
static IOrderedQueryable< TSource > | OrderByDescending< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector) |
|
static IOrderedQueryable< TSource > | OrderByDescending< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TKey >? comparer) |
|
static IOrderedQueryable< TSource > | ThenBy< TSource, TKey > (this IOrderedQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector) |
|
static IOrderedQueryable< TSource > | ThenBy< TSource, TKey > (this IOrderedQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TKey >? comparer) |
|
static IOrderedQueryable< TSource > | ThenByDescending< TSource, TKey > (this IOrderedQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector) |
|
static IOrderedQueryable< TSource > | ThenByDescending< TSource, TKey > (this IOrderedQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TKey >? comparer) |
|
static IQueryable< TSource > | Take< TSource > (this IQueryable< TSource > source, int count) |
|
static IQueryable< TSource > | Take< TSource > (this IQueryable< TSource > source, Range range) |
|
static IQueryable< TSource > | TakeWhile< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static IQueryable< TSource > | TakeWhile< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int, bool > > predicate) |
|
static IQueryable< TSource > | Skip< TSource > (this IQueryable< TSource > source, int count) |
|
static IQueryable< TSource > | SkipWhile< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static IQueryable< TSource > | SkipWhile< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int, bool > > predicate) |
|
static IQueryable< IGrouping< TKey, TSource > > | GroupBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector) |
|
static IQueryable< IGrouping< TKey, TElement > > | GroupBy< TSource, TKey, TElement > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TSource, TElement > > elementSelector) |
|
static IQueryable< IGrouping< TKey, TSource > > | GroupBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer) |
|
static IQueryable< IGrouping< TKey, TElement > > | GroupBy< TSource, TKey, TElement > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TSource, TElement > > elementSelector, IEqualityComparer< TKey >? comparer) |
|
static IQueryable< TResult > | GroupBy< TSource, TKey, TElement, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TSource, TElement > > elementSelector, Expression< Func< TKey, IEnumerable< TElement >, TResult > > resultSelector) |
|
static IQueryable< TResult > | GroupBy< TSource, TKey, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TKey, IEnumerable< TSource >, TResult > > resultSelector) |
|
static IQueryable< TResult > | GroupBy< TSource, TKey, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TKey, IEnumerable< TSource >, TResult > > resultSelector, IEqualityComparer< TKey >? comparer) |
|
static IQueryable< TResult > | GroupBy< TSource, TKey, TElement, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, Expression< Func< TSource, TElement > > elementSelector, Expression< Func< TKey, IEnumerable< TElement >, TResult > > resultSelector, IEqualityComparer< TKey >? comparer) |
|
static IQueryable< TSource > | Distinct< TSource > (this IQueryable< TSource > source) |
|
static IQueryable< TSource > | Distinct< TSource > (this IQueryable< TSource > source, IEqualityComparer< TSource >? comparer) |
|
static IQueryable< TSource > | DistinctBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector) |
|
static IQueryable< TSource > | DistinctBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer) |
|
static IQueryable< TSource[]> | Chunk< TSource > (this IQueryable< TSource > source, int size) |
|
static IQueryable< TSource > | Concat< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2) |
|
static IQueryable<(TFirst First, TSecond Second)> | Zip< TFirst, TSecond > (this IQueryable< TFirst > source1, IEnumerable< TSecond > source2) |
|
static IQueryable< TResult > | Zip< TFirst, TSecond, TResult > (this IQueryable< TFirst > source1, IEnumerable< TSecond > source2, Expression< Func< TFirst, TSecond, TResult > > resultSelector) |
|
static IQueryable<(TFirst First, TSecond Second, TThird Third)> | Zip< TFirst, TSecond, TThird > (this IQueryable< TFirst > source1, IEnumerable< TSecond > source2, IEnumerable< TThird > source3) |
|
static IQueryable< TSource > | Union< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2) |
|
static IQueryable< TSource > | Union< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, IEqualityComparer< TSource >? comparer) |
|
static IQueryable< TSource > | UnionBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, Expression< Func< TSource, TKey > > keySelector) |
|
static IQueryable< TSource > | UnionBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer) |
|
static IQueryable< TSource > | Intersect< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2) |
|
static IQueryable< TSource > | Intersect< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, IEqualityComparer< TSource >? comparer) |
|
static IQueryable< TSource > | IntersectBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TKey > source2, Expression< Func< TSource, TKey > > keySelector) |
|
static IQueryable< TSource > | IntersectBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TKey > source2, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer) |
|
static IQueryable< TSource > | Except< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2) |
|
static IQueryable< TSource > | Except< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, IEqualityComparer< TSource >? comparer) |
|
static IQueryable< TSource > | ExceptBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TKey > source2, Expression< Func< TSource, TKey > > keySelector) |
|
static IQueryable< TSource > | ExceptBy< TSource, TKey > (this IQueryable< TSource > source1, IEnumerable< TKey > source2, Expression< Func< TSource, TKey > > keySelector, IEqualityComparer< TKey >? comparer) |
|
static TSource | First< TSource > (this IQueryable< TSource > source) |
|
static TSource | First< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static ? TSource | FirstOrDefault< TSource > (this IQueryable< TSource > source) |
|
static TSource | FirstOrDefault< TSource > (this IQueryable< TSource > source, TSource defaultValue) |
|
static ? TSource | FirstOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static TSource | FirstOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate, TSource defaultValue) |
|
static TSource | Last< TSource > (this IQueryable< TSource > source) |
|
static TSource | Last< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static ? TSource | LastOrDefault< TSource > (this IQueryable< TSource > source) |
|
static TSource | LastOrDefault< TSource > (this IQueryable< TSource > source, TSource defaultValue) |
|
static ? TSource | LastOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static TSource | LastOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate, TSource defaultValue) |
|
static TSource | Single< TSource > (this IQueryable< TSource > source) |
|
static TSource | Single< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static ? TSource | SingleOrDefault< TSource > (this IQueryable< TSource > source) |
|
static TSource | SingleOrDefault< TSource > (this IQueryable< TSource > source, TSource defaultValue) |
|
static ? TSource | SingleOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static TSource | SingleOrDefault< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate, TSource defaultValue) |
|
static TSource | ElementAt< TSource > (this IQueryable< TSource > source, int index) |
|
static TSource | ElementAt< TSource > (this IQueryable< TSource > source, Index index) |
|
static ? TSource | ElementAtOrDefault< TSource > (this IQueryable< TSource > source, int index) |
|
static ? TSource | ElementAtOrDefault< TSource > (this IQueryable< TSource > source, Index index) |
|
static IQueryable< TSource > | DefaultIfEmpty< TSource > (this IQueryable< TSource > source) |
|
static IQueryable< TSource > | DefaultIfEmpty< TSource > (this IQueryable< TSource > source, TSource defaultValue) |
|
static bool | Contains< TSource > (this IQueryable< TSource > source, TSource item) |
|
static bool | Contains< TSource > (this IQueryable< TSource > source, TSource item, IEqualityComparer< TSource >? comparer) |
|
static IQueryable< TSource > | Reverse< TSource > (this IQueryable< TSource > source) |
|
static bool | SequenceEqual< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2) |
|
static bool | SequenceEqual< TSource > (this IQueryable< TSource > source1, IEnumerable< TSource > source2, IEqualityComparer< TSource >? comparer) |
|
static bool | Any< TSource > (this IQueryable< TSource > source) |
|
static bool | Any< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static bool | All< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static int | Count< TSource > (this IQueryable< TSource > source) |
|
static int | Count< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static long | LongCount< TSource > (this IQueryable< TSource > source) |
|
static long | LongCount< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, bool > > predicate) |
|
static ? TSource | Min< TSource > (this IQueryable< TSource > source) |
|
static ? TSource | Min< TSource > (this IQueryable< TSource > source, IComparer< TSource >? comparer) |
|
static ? TResult | Min< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TResult > > selector) |
|
static ? TSource | MinBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector) |
|
static ? TSource | MinBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TSource >? comparer) |
|
static ? TSource | Max< TSource > (this IQueryable< TSource > source) |
|
static ? TSource | Max< TSource > (this IQueryable< TSource > source, IComparer< TSource >? comparer) |
|
static ? TResult | Max< TSource, TResult > (this IQueryable< TSource > source, Expression< Func< TSource, TResult > > selector) |
|
static ? TSource | MaxBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector) |
|
static ? TSource | MaxBy< TSource, TKey > (this IQueryable< TSource > source, Expression< Func< TSource, TKey > > keySelector, IComparer< TSource >? comparer) |
|
static int | Sum (this IQueryable< int > source) |
|
static ? int | Sum (this IQueryable< int?> source) |
|
static long | Sum (this IQueryable< long > source) |
|
static ? long | Sum (this IQueryable< long?> source) |
|
static float | Sum (this IQueryable< float > source) |
|
static ? float | Sum (this IQueryable< float?> source) |
|
static double | Sum (this IQueryable< double > source) |
|
static ? double | Sum (this IQueryable< double?> source) |
|
static decimal | Sum (this IQueryable< decimal > source) |
|
static ? decimal | Sum (this IQueryable< decimal?> source) |
|
static int | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int > > selector) |
|
static ? int | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int?> > selector) |
|
static long | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, long > > selector) |
|
static ? long | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, long?> > selector) |
|
static float | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, float > > selector) |
|
static ? float | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, float?> > selector) |
|
static double | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, double > > selector) |
|
static ? double | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, double?> > selector) |
|
static decimal | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, decimal > > selector) |
|
static ? decimal | Sum< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, decimal?> > selector) |
|
static double | Average (this IQueryable< int > source) |
|
static ? double | Average (this IQueryable< int?> source) |
|
static double | Average (this IQueryable< long > source) |
|
static ? double | Average (this IQueryable< long?> source) |
|
static float | Average (this IQueryable< float > source) |
|
static ? float | Average (this IQueryable< float?> source) |
|
static double | Average (this IQueryable< double > source) |
|
static ? double | Average (this IQueryable< double?> source) |
|
static decimal | Average (this IQueryable< decimal > source) |
|
static ? decimal | Average (this IQueryable< decimal?> source) |
|
static double | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int > > selector) |
|
static ? double | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, int?> > selector) |
|
static float | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, float > > selector) |
|
static ? float | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, float?> > selector) |
|
static double | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, long > > selector) |
|
static ? double | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, long?> > selector) |
|
static double | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, double > > selector) |
|
static ? double | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, double?> > selector) |
|
static decimal | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, decimal > > selector) |
|
static ? decimal | Average< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, decimal?> > selector) |
|
static TSource | Aggregate< TSource > (this IQueryable< TSource > source, Expression< Func< TSource, TSource, TSource > > func) |
|
static TAccumulate | Aggregate< TSource, TAccumulate > (this IQueryable< TSource > source, TAccumulate seed, Expression< Func< TAccumulate, TSource, TAccumulate > > func) |
|
static TResult | Aggregate< TSource, TAccumulate, TResult > (this IQueryable< TSource > source, TAccumulate seed, Expression< Func< TAccumulate, TSource, TAccumulate > > func, Expression< Func< TAccumulate, TResult > > selector) |
|
static IQueryable< TSource > | SkipLast< TSource > (this IQueryable< TSource > source, int count) |
|
static IQueryable< TSource > | TakeLast< TSource > (this IQueryable< TSource > source, int count) |
|
static IQueryable< TSource > | Append< TSource > (this IQueryable< TSource > source, TSource element) |
|
static IQueryable< TSource > | Prepend< TSource > (this IQueryable< TSource > source, TSource element) |
|