Sprache

QueryableMethods Klasse

Definition

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

[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
Vererbung
QueryableMethods
Attribute

Hinweise

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

Eigenschaften

Name Beschreibung
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>>)

FullJoin

Die MethodInfo für 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

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>>)

LeftJoin

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

LongCountWithoutPredicate

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

LongCountWithPredicate

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

MaxBy

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

MaxWithoutSelector

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

MaxWithSelector

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

MinBy

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

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)

Order

Die MethodInfo für Order<T>(IQueryable<T>)

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>>)

OrderDescending

Die MethodInfo für OrderDescending<T>(IQueryable<T>)

Reverse

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

RightJoin

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

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

Name Beschreibung
GetAverageWithoutSelector(Type)

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

GetAverageWithSelector(Type)

Gibt die MethodInfoQueryable.Average Methode mit einer Selektor für den angegebenen Typ zurück.

GetSumWithoutSelector(Type)

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

GetSumWithSelector(Type)

Gibt die MethodInfoQueryable.Sum Methode mit einer Selektor für den angegebenen Typ zurück.

IsAverageWithoutSelector(MethodInfo)

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

IsAverageWithSelector(MethodInfo)

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

IsSumWithoutSelector(MethodInfo)

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

IsSumWithSelector(MethodInfo)

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

Gilt für: