次の方法で共有


QueryableMethods クラス

定義

変換可能な LINQ メソッドのリフレクション メタデータを提供するクラス。

public static class QueryableMethods
type QueryableMethods = class
Public Class QueryableMethods
継承
QueryableMethods

注釈

詳細と例については、「 データベース プロバイダーと拡張機能の実装 」および 「EF Core クエリ のしくみ」を参照してください。

プロパティ

All

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

AnyWithoutPredicate

MethodInfoAny<TSource>(IQueryable<TSource>)

AnyWithPredicate

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

AsQueryable

MethodInfoAsQueryable<TElement>(IEnumerable<TElement>)

Cast

MethodInfoCast<TResult>(IQueryable)

Concat

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

Contains

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

CountWithoutPredicate

MethodInfoCount<TSource>(IQueryable<TSource>)

CountWithPredicate

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

DefaultIfEmptyWithArgument

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

DefaultIfEmptyWithoutArgument

MethodInfoDefaultIfEmpty<TSource>(IQueryable<TSource>)

Distinct

MethodInfoDistinct<TSource>(IQueryable<TSource>)

ElementAt

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

ElementAtOrDefault

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

Except

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

FirstOrDefaultWithoutPredicate

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

FirstOrDefaultWithPredicate

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

FirstWithoutPredicate

MethodInfoFirst<TSource>(IQueryable<TSource>)

FirstWithPredicate

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

GroupByWithKeyElementResultSelector

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

GroupByWithKeyElementSelector

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

GroupByWithKeyResultSelector

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

GroupByWithKeySelector

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

GroupJoin

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

Intersect

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

Join

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

LastOrDefaultWithoutPredicate

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

LastOrDefaultWithPredicate

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

LastWithoutPredicate

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

LastWithPredicate

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

LongCountWithoutPredicate

MethodInfoLongCount<TSource>(IQueryable<TSource>)

LongCountWithPredicate

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

MaxWithoutSelector

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

MaxWithSelector

MethodInfoMax<TSource>(IQueryable<TSource>)

MinWithoutSelector

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

MinWithSelector

MethodInfoMin<TSource>(IQueryable<TSource>)

OfType

MethodInfoOfType<TResult>(IQueryable)

OrderBy

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

OrderByDescending

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

Reverse

MethodInfoReverse<TSource>(IQueryable<TSource>)

Select

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

SelectManyWithCollectionSelector

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

SelectManyWithoutCollectionSelector

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

SingleOrDefaultWithoutPredicate

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

SingleOrDefaultWithPredicate

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

SingleWithoutPredicate

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

SingleWithPredicate

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

Skip

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

SkipWhile

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

Take

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

TakeWhile

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

ThenBy

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

ThenByDescending

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

Union

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

Where

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

メソッド

GetAverageWithoutSelector(Type)

指定した MethodInfo 型の Queryable.Average セレクターを使用せずに、 メソッドの を返します。

GetAverageWithSelector(Type)

指定した MethodInfo 型のセレクターを Queryable.Average 使用して、 メソッドの を返します。

GetSumWithoutSelector(Type)

指定した MethodInfo 型の Queryable.Sum セレクターを使用せずに、 メソッドの を返します。

GetSumWithSelector(Type)

指定した MethodInfo 型のセレクターを Queryable.Sum 使用して、 メソッドの を返します。

IsAverageWithoutSelector(MethodInfo)

指定 MethodInfo された がセレクターのない の Queryable.Average 1 つであるかどうかを確認します。

IsAverageWithSelector(MethodInfo)

指定 MethodInfo された がセレクターを持つ の Queryable.Average 1 つであるかどうかを確認します。

IsSumWithoutSelector(MethodInfo)

指定 MethodInfo された がセレクターのない の Queryable.Sum 1 つであるかどうかを確認します。

IsSumWithSelector(MethodInfo)

指定 MethodInfo された がセレクターを持つ の Queryable.Sum 1 つであるかどうかを確認します。

適用対象