Class QueryableMethods
- Namespace
- Microsoft.EntityFrameworkCore.Query
- Assembly
- Microsoft.EntityFrameworkCore.dll
A class that provides reflection metadata for translatable LINQ methods.
public static class QueryableMethods
- Inheritance
-
QueryableMethods
- Inherited Members
Remarks
See Implementation of database providers and extensions and How EF Core queries work for more information and examples.
Properties
All
public static MethodInfo All { get; }
Property Value
AnyWithPredicate
public static MethodInfo AnyWithPredicate { get; }
Property Value
AnyWithoutPredicate
public static MethodInfo AnyWithoutPredicate { get; }
Property Value
AsQueryable
public static MethodInfo AsQueryable { get; }
Property Value
Cast
The MethodInfo for Cast<TResult>(IQueryable)
public static MethodInfo Cast { get; }
Property Value
Concat
public static MethodInfo Concat { get; }
Property Value
Contains
public static MethodInfo Contains { get; }
Property Value
CountWithPredicate
public static MethodInfo CountWithPredicate { get; }
Property Value
CountWithoutPredicate
public static MethodInfo CountWithoutPredicate { get; }
Property Value
DefaultIfEmptyWithArgument
public static MethodInfo DefaultIfEmptyWithArgument { get; }
Property Value
DefaultIfEmptyWithoutArgument
public static MethodInfo DefaultIfEmptyWithoutArgument { get; }
Property Value
Distinct
public static MethodInfo Distinct { get; }
Property Value
ElementAt
public static MethodInfo ElementAt { get; }
Property Value
ElementAtOrDefault
public static MethodInfo ElementAtOrDefault { get; }
Property Value
Except
public static MethodInfo Except { get; }
Property Value
FirstOrDefaultWithPredicate
public static MethodInfo FirstOrDefaultWithPredicate { get; }
Property Value
FirstOrDefaultWithoutPredicate
public static MethodInfo FirstOrDefaultWithoutPredicate { get; }
Property Value
FirstWithPredicate
public static MethodInfo FirstWithPredicate { get; }
Property Value
FirstWithoutPredicate
public static MethodInfo FirstWithoutPredicate { get; }
Property Value
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>>)
public static MethodInfo GroupByWithKeyElementResultSelector { get; }
Property Value
GroupByWithKeyElementSelector
The MethodInfo for GroupBy<TSource, TKey, TElement>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>)
public static MethodInfo GroupByWithKeyElementSelector { get; }
Property Value
GroupByWithKeyResultSelector
The MethodInfo for GroupBy<TSource, TKey, TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>)
public static MethodInfo GroupByWithKeyResultSelector { get; }
Property Value
GroupByWithKeySelector
public static MethodInfo GroupByWithKeySelector { get; }
Property Value
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>>)
public static MethodInfo GroupJoin { get; }
Property Value
Intersect
public static MethodInfo Intersect { get; }
Property Value
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>>)
public static MethodInfo Join { get; }
Property Value
LastOrDefaultWithPredicate
public static MethodInfo LastOrDefaultWithPredicate { get; }
Property Value
LastOrDefaultWithoutPredicate
public static MethodInfo LastOrDefaultWithoutPredicate { get; }
Property Value
LastWithPredicate
public static MethodInfo LastWithPredicate { get; }
Property Value
LastWithoutPredicate
public static MethodInfo LastWithoutPredicate { get; }
Property Value
LongCountWithPredicate
public static MethodInfo LongCountWithPredicate { get; }
Property Value
LongCountWithoutPredicate
public static MethodInfo LongCountWithoutPredicate { get; }
Property Value
MaxWithSelector
public static MethodInfo MaxWithSelector { get; }
Property Value
MaxWithoutSelector
public static MethodInfo MaxWithoutSelector { get; }
Property Value
MinWithSelector
public static MethodInfo MinWithSelector { get; }
Property Value
MinWithoutSelector
public static MethodInfo MinWithoutSelector { get; }
Property Value
OfType
public static MethodInfo OfType { get; }
Property Value
OrderBy
public static MethodInfo OrderBy { get; }
Property Value
OrderByDescending
The MethodInfo for OrderByDescending<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>)
public static MethodInfo OrderByDescending { get; }
Property Value
Reverse
public static MethodInfo Reverse { get; }
Property Value
Select
The MethodInfo for Select<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, TResult>>)
public static MethodInfo Select { get; }
Property Value
SelectManyWithCollectionSelector
The MethodInfo for SelectMany<TSource, TCollection, TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>)
public static MethodInfo SelectManyWithCollectionSelector { get; }
Property Value
SelectManyWithoutCollectionSelector
The MethodInfo for SelectMany<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>)
public static MethodInfo SelectManyWithoutCollectionSelector { get; }
Property Value
SingleOrDefaultWithPredicate
public static MethodInfo SingleOrDefaultWithPredicate { get; }
Property Value
SingleOrDefaultWithoutPredicate
public static MethodInfo SingleOrDefaultWithoutPredicate { get; }
Property Value
SingleWithPredicate
public static MethodInfo SingleWithPredicate { get; }
Property Value
SingleWithoutPredicate
public static MethodInfo SingleWithoutPredicate { get; }
Property Value
Skip
public static MethodInfo Skip { get; }
Property Value
SkipWhile
public static MethodInfo SkipWhile { get; }
Property Value
Take
public static MethodInfo Take { get; }
Property Value
TakeWhile
public static MethodInfo TakeWhile { get; }
Property Value
ThenBy
The MethodInfo for ThenBy<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>)
public static MethodInfo ThenBy { get; }
Property Value
ThenByDescending
The MethodInfo for ThenByDescending<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>)
public static MethodInfo ThenByDescending { get; }
Property Value
Union
public static MethodInfo Union { get; }
Property Value
Where
public static MethodInfo Where { get; }
Property Value
Methods
GetAverageWithSelector(Type)
Returns the MethodInfo for the
public static MethodInfo GetAverageWithSelector(Type type)
Parameters
type
TypeThe generic type of the method to create.
Returns
- MethodInfo
The MethodInfo.
GetAverageWithoutSelector(Type)
Returns the MethodInfo for the
public static MethodInfo GetAverageWithoutSelector(Type type)
Parameters
type
TypeThe generic type of the method to create.
Returns
- MethodInfo
The MethodInfo.
GetSumWithSelector(Type)
Returns the MethodInfo for the
public static MethodInfo GetSumWithSelector(Type type)
Parameters
type
TypeThe generic type of the method to create.
Returns
- MethodInfo
The MethodInfo.
GetSumWithoutSelector(Type)
Returns the MethodInfo for the
public static MethodInfo GetSumWithoutSelector(Type type)
Parameters
type
TypeThe generic type of the method to create.
Returns
- MethodInfo
The MethodInfo.
IsAverageWithSelector(MethodInfo)
Checks whether or not the given MethodInfo is one of the
public static bool IsAverageWithSelector(MethodInfo methodInfo)
Parameters
methodInfo
MethodInfoThe method to check.
Returns
IsAverageWithoutSelector(MethodInfo)
Checks whether or not the given MethodInfo is one of the
public static bool IsAverageWithoutSelector(MethodInfo methodInfo)
Parameters
methodInfo
MethodInfoThe method to check.
Returns
IsSumWithSelector(MethodInfo)
Checks whether or not the given MethodInfo is one of the
public static bool IsSumWithSelector(MethodInfo methodInfo)
Parameters
methodInfo
MethodInfoThe method to check.
Returns
IsSumWithoutSelector(MethodInfo)
Checks whether or not the given MethodInfo is one of the
public static bool IsSumWithoutSelector(MethodInfo methodInfo)
Parameters
methodInfo
MethodInfoThe method to check.