Freigeben über


QueryableMethods Klasse

Definition

Eine Klasse, die Reflektionsmetadaten für übersetzbare LINQ-Methoden bereitstellt.

public static class QueryableMethods
type QueryableMethods = class
Public Class QueryableMethods
Vererbung
QueryableMethods

Hinweise

Weitere Informationen und Beispiele finden Sie unter Implementierung von Datenbankanbietern und -Erweiterungen und Funktionsweise von EF Core-Abfragen .

Eigenschaften

All

Die MethodInfo für All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AnyWithoutPredicate

Die MethodInfo für Any<TSource>(IQueryable<TSource>)

AnyWithPredicate

Die MethodInfo für Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AsQueryable

Die MethodInfo für AsQueryable<TElement>(IEnumerable<TElement>)

Cast

Die MethodInfo für Cast<TResult>(IQueryable)

Concat

Die MethodInfo für Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Contains

Die MethodInfo für Contains<TSource>(IQueryable<TSource>, TSource)

CountWithoutPredicate

Die MethodInfo für Count<TSource>(IQueryable<TSource>)

CountWithPredicate

Die MethodInfo für Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

DefaultIfEmptyWithArgument

Die MethodInfo für DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

DefaultIfEmptyWithoutArgument

Die MethodInfo für DefaultIfEmpty<TSource>(IQueryable<TSource>)

Distinct

Die MethodInfo für Distinct<TSource>(IQueryable<TSource>)

ElementAt

Die MethodInfo für ElementAt<TSource>(IQueryable<TSource>, Int32)

ElementAtOrDefault

Die MethodInfo für ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Except

Die MethodInfo für Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

FirstOrDefaultWithoutPredicate

Die MethodInfo für FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstOrDefaultWithPredicate

Die MethodInfo für FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstWithoutPredicate

Die MethodInfo für First<TSource>(IQueryable<TSource>)

FirstWithPredicate

Die MethodInfo für First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

GroupByWithKeyElementResultSelector

Die MethodInfo für GroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

GroupByWithKeyElementSelector

Die MethodInfo für GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

GroupByWithKeyResultSelector

Die MethodInfo für GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

GroupByWithKeySelector

Die MethodInfo für GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

GroupJoin

Die MethodInfo für GroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>)

Intersect

Die MethodInfo für Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Join

Die MethodInfo für Join<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

LastOrDefaultWithoutPredicate

Die MethodInfo für LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastOrDefaultWithPredicate

Die MethodInfo für LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithoutPredicate

Die MethodInfo für Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithPredicate

Die MethodInfo für Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LongCountWithoutPredicate

Die MethodInfo für LongCount<TSource>(IQueryable<TSource>)

LongCountWithPredicate

Die MethodInfo für LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

MaxWithoutSelector

Die MethodInfo für Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MaxWithSelector

Die MethodInfo für Max<TSource>(IQueryable<TSource>)

MinWithoutSelector

Die MethodInfo für Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MinWithSelector

Die MethodInfo für Min<TSource>(IQueryable<TSource>)

OfType

Die MethodInfo für OfType<TResult>(IQueryable)

OrderBy

Die MethodInfo für OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

OrderByDescending

Die MethodInfo für OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Reverse

Die MethodInfo für Reverse<TSource>(IQueryable<TSource>)

Select

Die MethodInfo für Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

SelectManyWithCollectionSelector

Die MethodInfo für SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

SelectManyWithoutCollectionSelector

Die MethodInfo für SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

SingleOrDefaultWithoutPredicate

Die MethodInfo für SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleOrDefaultWithPredicate

Die MethodInfo für SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithoutPredicate

Die MethodInfo für Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithPredicate

Die MethodInfo für Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Skip

Die MethodInfo für Skip<TSource>(IQueryable<TSource>, Int32)

SkipWhile

Die MethodInfo für SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Take

Die MethodInfo für Take<TSource>(IQueryable<TSource>, Int32)

TakeWhile

Die MethodInfo für TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

ThenBy

Die MethodInfo für ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

ThenByDescending

Die MethodInfo für ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Union

Die MethodInfo für Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Where

Die MethodInfo für Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Methoden

GetAverageWithoutSelector(Type)

Gibt den MethodInfo für die Queryable.Average -Methode ohne Selektor für den angegebenen Typ zurück.

GetAverageWithSelector(Type)

Gibt den MethodInfo für die Queryable.Average -Methode mit einem Selektor für den angegebenen Typ zurück.

GetSumWithoutSelector(Type)

Gibt den MethodInfo für die Queryable.Sum -Methode ohne Selektor für den angegebenen Typ zurück.

GetSumWithSelector(Type)

Gibt den MethodInfo für die Queryable.Sum -Methode mit einem Selektor für den angegebenen Typ zurück.

IsAverageWithoutSelector(MethodInfo)

Überprüft, ob es sich bei der angegebenen MethodInfo um eine der Queryable.Average ohne Selektor handelt.

IsAverageWithSelector(MethodInfo)

Überprüft, ob es sich bei der angegebenen MethodInfo um eine der Queryable.Average mit einem Selektor handelt.

IsSumWithoutSelector(MethodInfo)

Überprüft, ob es sich bei der angegebenen MethodInfo um eine der Queryable.Sum ohne Selektor handelt.

IsSumWithSelector(MethodInfo)

Überprüft, ob es sich bei der angegebenen MethodInfo um eine der Queryable.Sum mit einem Selektor handelt.

Gilt für: