Поделиться через


QueryableMethods Класс

Определение

Класс, предоставляющий метаданные отражения для переводимых методов LINQ.

public static class QueryableMethods
type QueryableMethods = class
Public Class QueryableMethods
Наследование
QueryableMethods

Комментарии

Дополнительные сведения и примеры см. в разделах Реализация поставщиков и расширений баз данных и Как работают запросы EF Core .

Свойства

All

Для MethodInfoAll<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AnyWithoutPredicate

Для MethodInfoAny<TSource>(IQueryable<TSource>)

AnyWithPredicate

Для MethodInfoAny<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AsQueryable

Для MethodInfoAsQueryable<TElement>(IEnumerable<TElement>)

Cast

Для MethodInfoCast<TResult>(IQueryable)

Concat

Для MethodInfoConcat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Contains

Для MethodInfoContains<TSource>(IQueryable<TSource>, TSource)

CountWithoutPredicate

Для MethodInfoCount<TSource>(IQueryable<TSource>)

CountWithPredicate

Для MethodInfoCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

DefaultIfEmptyWithArgument

Для MethodInfoDefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

DefaultIfEmptyWithoutArgument

Для MethodInfoDefaultIfEmpty<TSource>(IQueryable<TSource>)

Distinct

Для MethodInfoDistinct<TSource>(IQueryable<TSource>)

ElementAt

Для MethodInfoElementAt<TSource>(IQueryable<TSource>, Int32)

ElementAtOrDefault

Для MethodInfoElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Except

Для MethodInfoExcept<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

FirstOrDefaultWithoutPredicate

Для MethodInfoFirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstOrDefaultWithPredicate

Для MethodInfoFirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstWithoutPredicate

Для MethodInfoFirst<TSource>(IQueryable<TSource>)

FirstWithPredicate

Для MethodInfoFirst<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

GroupByWithKeyElementResultSelector

Для MethodInfoGroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

GroupByWithKeyElementSelector

Для MethodInfoGroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

GroupByWithKeyResultSelector

Для MethodInfoGroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

GroupByWithKeySelector

Для MethodInfoGroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

GroupJoin

Для MethodInfoGroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>)

Intersect

Для MethodInfoIntersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Join

Для MethodInfoJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

LastOrDefaultWithoutPredicate

Для MethodInfoLastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastOrDefaultWithPredicate

Для MethodInfoLastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithoutPredicate

Для MethodInfoLast<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithPredicate

Для MethodInfoLast<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LongCountWithoutPredicate

Для MethodInfoLongCount<TSource>(IQueryable<TSource>)

LongCountWithPredicate

Для MethodInfoLongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

MaxWithoutSelector

Для MethodInfoMax<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MaxWithSelector

Для MethodInfoMax<TSource>(IQueryable<TSource>)

MinWithoutSelector

Для MethodInfoMin<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MinWithSelector

Для MethodInfoMin<TSource>(IQueryable<TSource>)

OfType

Для MethodInfoOfType<TResult>(IQueryable)

OrderBy

Для MethodInfoOrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

OrderByDescending

Для MethodInfoOrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Reverse

Для MethodInfoReverse<TSource>(IQueryable<TSource>)

Select

Для MethodInfoSelect<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

SelectManyWithCollectionSelector

Для MethodInfoSelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

SelectManyWithoutCollectionSelector

Для MethodInfoSelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

SingleOrDefaultWithoutPredicate

Для MethodInfoSingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleOrDefaultWithPredicate

Для MethodInfoSingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithoutPredicate

Для MethodInfoSingle<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithPredicate

Для MethodInfoSingle<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Skip

Для MethodInfoSkip<TSource>(IQueryable<TSource>, Int32)

SkipWhile

Для MethodInfoSkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Take

Для MethodInfoTake<TSource>(IQueryable<TSource>, Int32)

TakeWhile

Для MethodInfoTakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

ThenBy

Для MethodInfoThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

ThenByDescending

Для MethodInfoThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Union

Для MethodInfoUnion<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Where

Для MethodInfoWhere<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Методы

GetAverageWithoutSelector(Type)

MethodInfo Возвращает для Queryable.Average метода без селектора для заданного типа.

GetAverageWithSelector(Type)

MethodInfo Возвращает для Queryable.Average метода с селектором для заданного типа.

GetSumWithoutSelector(Type)

MethodInfo Возвращает для Queryable.Sum метода без селектора для заданного типа.

GetSumWithSelector(Type)

MethodInfo Возвращает для Queryable.Sum метода с селектором для заданного типа.

IsAverageWithoutSelector(MethodInfo)

Проверяет, является ли данный MethodInfo объект одним из Queryable.Average без селектора.

IsAverageWithSelector(MethodInfo)

Проверяет, является ли данный MethodInfo объект одним из Queryable.Average с помощью селектора.

IsSumWithoutSelector(MethodInfo)

Проверяет, является ли данный MethodInfo объект одним из Queryable.Sum без селектора.

IsSumWithSelector(MethodInfo)

Проверяет, является ли данный MethodInfo объект одним из Queryable.Sum с помощью селектора.

Применяется к