Jazyk

QueryableMethods Třída

Definice

Třída, která poskytuje metadata reflexe pro translatovatelné metody LINQ.

[System.Runtime.CompilerServices.Nullable(0)]
public static class QueryableMethods
public static class QueryableMethods
[<System.Runtime.CompilerServices.Nullable(0)>]
type QueryableMethods = class
type QueryableMethods = class
Public Class QueryableMethods
Dědičnost
QueryableMethods
Atributy

Poznámky

Další informace a příklady najdete v tématu Implementace poskytovatelů databází a rozšíření a jak fungují dotazy EF Core .

Vlastnosti

Název Description
All

The MethodInfo for All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AnyWithoutPredicate

The MethodInfo for Any<TSource>(IQueryable<TSource>)

AnyWithPredicate

The MethodInfo for Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AsQueryable

The MethodInfo for AsQueryable<TElement>(IEnumerable<TElement>)

Cast

The MethodInfo for Cast<TResult>(IQueryable)

Concat

The MethodInfo for Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Contains

The MethodInfo for Contains<TSource>(IQueryable<TSource>, TSource)

CountWithoutPredicate

The MethodInfo for Count<TSource>(IQueryable<TSource>)

CountWithPredicate

The MethodInfo for Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

DefaultIfEmptyWithArgument

The MethodInfo for DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

DefaultIfEmptyWithoutArgument

The MethodInfo for DefaultIfEmpty<TSource>(IQueryable<TSource>)

Distinct

The MethodInfo for Distinct<TSource>(IQueryable<TSource>)

ElementAt

The MethodInfo for ElementAt<TSource>(IQueryable<TSource>, Int32)

ElementAtOrDefault

The MethodInfo for ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Except

The MethodInfo for Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

FirstOrDefaultWithoutPredicate

The MethodInfo for FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstOrDefaultWithPredicate

The MethodInfo for FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstWithoutPredicate

The MethodInfo for First<TSource>(IQueryable<TSource>)

FirstWithPredicate

The MethodInfo for First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FullJoin

The MethodInfo for FullJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

GroupByWithKeyElementResultSelector

The MethodInfo for GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

GroupByWithKeyElementSelector

The MethodInfo for GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

GroupByWithKeyResultSelector

The MethodInfo for GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

GroupByWithKeySelector

The MethodInfo for GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

GroupJoin

The MethodInfo for GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>)

Intersect

The MethodInfo for Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Join

The MethodInfo for Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

LastOrDefaultWithoutPredicate

The MethodInfo for LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastOrDefaultWithPredicate

The MethodInfo for LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithoutPredicate

The MethodInfo for Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithPredicate

The MethodInfo for Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LeftJoin

The MethodInfo for LeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

LongCountWithoutPredicate

The MethodInfo for LongCount<TSource>(IQueryable<TSource>)

LongCountWithPredicate

The MethodInfo for LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

MaxBy

The MethodInfo for MaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

MaxWithoutSelector

The MethodInfo for Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MaxWithSelector

The MethodInfo for Max<TSource>(IQueryable<TSource>)

MinBy

The MethodInfo for MinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

MinWithoutSelector

The MethodInfo for Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MinWithSelector

The MethodInfo for Min<TSource>(IQueryable<TSource>)

OfType

The MethodInfo for OfType<TResult>(IQueryable)

Order

The MethodInfo for Order<T>(IQueryable<T>)

OrderBy

The MethodInfo for OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

OrderByDescending

The MethodInfo for OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

OrderDescending

The MethodInfo for OrderDescending<T>(IQueryable<T>)

Reverse

The MethodInfo for Reverse<TSource>(IQueryable<TSource>)

RightJoin

The MethodInfo for RightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

Select

The MethodInfo for Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

SelectManyWithCollectionSelector

The MethodInfo for SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

SelectManyWithoutCollectionSelector

The MethodInfo for SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

SingleOrDefaultWithoutPredicate

The MethodInfo for SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleOrDefaultWithPredicate

The MethodInfo for SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithoutPredicate

The MethodInfo for Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithPredicate

The MethodInfo for Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Skip

The MethodInfo for Skip<TSource>(IQueryable<TSource>, Int32)

SkipWhile

The MethodInfo for SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Take

The MethodInfo for Take<TSource>(IQueryable<TSource>, Int32)

TakeWhile

The MethodInfo for TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

ThenBy

The MethodInfo for ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

ThenByDescending

The MethodInfo for ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Union

The MethodInfo for Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Where

The MethodInfo for Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Metody

Název Description
GetAverageWithoutSelector(Type)

Vrátí pro metodu MethodInfoQueryable.Average bez selektoru pro daný typ.

GetAverageWithSelector(Type)

MethodInfo Vrátí pro metodu Queryable.Average selektorem pro daný typ.

GetSumWithoutSelector(Type)

Vrátí pro metodu MethodInfoQueryable.Sum bez selektoru pro daný typ.

GetSumWithSelector(Type)

MethodInfo Vrátí pro metodu Queryable.Sum selektorem pro daný typ.

IsAverageWithoutSelector(MethodInfo)

Zkontroluje, jestli je daná MethodInfo položka jedním z Queryable.Average bez selektoru.

IsAverageWithSelector(MethodInfo)

Zkontroluje, jestli je daná MethodInfo položka jedním ze selektoru Queryable.Average .

IsSumWithoutSelector(MethodInfo)

Zkontroluje, jestli je daná MethodInfo položka jedním z Queryable.Sum bez selektoru.

IsSumWithSelector(MethodInfo)

Zkontroluje, jestli je daná MethodInfo položka jedním ze selektoru Queryable.Sum .

Platí pro