Partager via


QueryableMethods Classe

Définition

Classe qui fournit des métadonnées de réflexion pour les méthodes LINQ pouvant être traduites.

public static class QueryableMethods
type QueryableMethods = class
Public Class QueryableMethods
Héritage
QueryableMethods

Remarques

Pour plus d’informations et d’exemples, consultez Implémentation des fournisseurs et extensions de base de données et Fonctionnement des requêtes EF Core .

Propriétés

All

pour MethodInfoAll<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AnyWithoutPredicate

pour MethodInfoAny<TSource>(IQueryable<TSource>)

AnyWithPredicate

pour MethodInfoAny<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AsQueryable

pour MethodInfoAsQueryable<TElement>(IEnumerable<TElement>)

Cast

pour MethodInfoCast<TResult>(IQueryable)

Concat

pour MethodInfoConcat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Contains

pour MethodInfoContains<TSource>(IQueryable<TSource>, TSource)

CountWithoutPredicate

pour MethodInfoCount<TSource>(IQueryable<TSource>)

CountWithPredicate

pour MethodInfoCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

DefaultIfEmptyWithArgument

pour MethodInfoDefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

DefaultIfEmptyWithoutArgument

pour MethodInfoDefaultIfEmpty<TSource>(IQueryable<TSource>)

Distinct

pour MethodInfoDistinct<TSource>(IQueryable<TSource>)

ElementAt

pour MethodInfoElementAt<TSource>(IQueryable<TSource>, Int32)

ElementAtOrDefault

pour MethodInfoElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Except

pour MethodInfoExcept<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

FirstOrDefaultWithoutPredicate

pour MethodInfoFirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstOrDefaultWithPredicate

pour MethodInfoFirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstWithoutPredicate

pour MethodInfoFirst<TSource>(IQueryable<TSource>)

FirstWithPredicate

pour MethodInfoFirst<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

GroupByWithKeyElementResultSelector

pour MethodInfoGroupBy<TSource,TKey,TElement,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource,TElement>>, Expression<Func<TKey, IEnumerable<TElement>,TResult>>)

GroupByWithKeyElementSelector

pour MethodInfoGroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>)

GroupByWithKeyResultSelector

pour MethodInfoGroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>)

GroupByWithKeySelector

pour MethodInfoGroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

GroupJoin

pour MethodInfoGroupJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,IEnumerable<TInner>,TResult>>)

Intersect

pour MethodInfoIntersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Join

pour MethodInfoJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

LastOrDefaultWithoutPredicate

pour MethodInfoLastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastOrDefaultWithPredicate

pour MethodInfoLastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithoutPredicate

pour MethodInfoLast<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithPredicate

pour MethodInfoLast<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LongCountWithoutPredicate

pour MethodInfoLongCount<TSource>(IQueryable<TSource>)

LongCountWithPredicate

pour MethodInfoLongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

MaxWithoutSelector

pour MethodInfoMax<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MaxWithSelector

pour MethodInfoMax<TSource>(IQueryable<TSource>)

MinWithoutSelector

pour MethodInfoMin<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MinWithSelector

pour MethodInfoMin<TSource>(IQueryable<TSource>)

OfType

pour MethodInfoOfType<TResult>(IQueryable)

OrderBy

pour MethodInfoOrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

OrderByDescending

pour MethodInfoOrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

Reverse

pour MethodInfoReverse<TSource>(IQueryable<TSource>)

Select

pour MethodInfoSelect<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

SelectManyWithCollectionSelector

pour MethodInfoSelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>)

SelectManyWithoutCollectionSelector

pour MethodInfoSelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>)

SingleOrDefaultWithoutPredicate

pour MethodInfoSingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleOrDefaultWithPredicate

pour MethodInfoSingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithoutPredicate

pour MethodInfoSingle<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithPredicate

pour MethodInfoSingle<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Skip

pour MethodInfoSkip<TSource>(IQueryable<TSource>, Int32)

SkipWhile

pour MethodInfoSkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Take

pour MethodInfoTake<TSource>(IQueryable<TSource>, Int32)

TakeWhile

pour MethodInfoTakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

ThenBy

pour MethodInfoThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

ThenByDescending

pour MethodInfoThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Union

pour MethodInfoUnion<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Where

pour MethodInfoWhere<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Méthodes

GetAverageWithoutSelector(Type)

Retourne le MethodInfo pour la Queryable.Average méthode sans sélecteur pour le type donné.

GetAverageWithSelector(Type)

Retourne le MethodInfo pour la Queryable.Average méthode avec un sélecteur pour le type donné.

GetSumWithoutSelector(Type)

Retourne le MethodInfo pour la Queryable.Sum méthode sans sélecteur pour le type donné.

GetSumWithSelector(Type)

Retourne le MethodInfo pour la Queryable.Sum méthode avec un sélecteur pour le type donné.

IsAverageWithoutSelector(MethodInfo)

Vérifie si le donné MethodInfo est ou non l’un Queryable.Average des sans sélecteur.

IsAverageWithSelector(MethodInfo)

Vérifie si le donné MethodInfo est ou non l’un Queryable.Average des avec un sélecteur.

IsSumWithoutSelector(MethodInfo)

Vérifie si le donné MethodInfo est ou non l’un Queryable.Sum des sans sélecteur.

IsSumWithSelector(MethodInfo)

Vérifie si le donné MethodInfo est ou non l’un Queryable.Sum des avec un sélecteur.

S’applique à