Dil

QueryableMethods Sınıf

Tanım

Çevrilebilir LINQ yöntemleri için yansıma meta verileri sağlayan bir sınıf.

[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
Devralma
QueryableMethods
Özellikler

Açıklamalar

Daha fazla bilgi ve örnek için bkz. Veritabanı sağlayıcılarının ve uzantıların uygulanması ve EF Core sorgularının çalışma şekli .

Özellikler

Veri Akışı Adı Description
All

için MethodInfoAll<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AnyWithoutPredicate

için MethodInfoAny<TSource>(IQueryable<TSource>)

AnyWithPredicate

için MethodInfoAny<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

AsQueryable

için MethodInfoAsQueryable<TElement>(IEnumerable<TElement>)

Cast

için MethodInfoCast<TResult>(IQueryable)

Concat

için MethodInfoConcat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Contains

için MethodInfoContains<TSource>(IQueryable<TSource>, TSource)

CountWithoutPredicate

için MethodInfoCount<TSource>(IQueryable<TSource>)

CountWithPredicate

için MethodInfoCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

DefaultIfEmptyWithArgument

için MethodInfoDefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

DefaultIfEmptyWithoutArgument

için MethodInfoDefaultIfEmpty<TSource>(IQueryable<TSource>)

Distinct

için MethodInfoDistinct<TSource>(IQueryable<TSource>)

ElementAt

için MethodInfoElementAt<TSource>(IQueryable<TSource>, Int32)

ElementAtOrDefault

için MethodInfoElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Except

için MethodInfoExcept<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

FirstOrDefaultWithoutPredicate

için MethodInfoFirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstOrDefaultWithPredicate

için MethodInfoFirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FirstWithoutPredicate

için MethodInfoFirst<TSource>(IQueryable<TSource>)

FirstWithPredicate

için MethodInfoFirst<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

FullJoin

için MethodInfoFullJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>, IEqualityComparer<TKey>)

GroupByWithKeyElementResultSelector

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

GroupByWithKeyElementSelector

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

GroupByWithKeyResultSelector

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

GroupByWithKeySelector

için MethodInfoGroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

GroupJoin

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

Intersect

için MethodInfoIntersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Join

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

LastOrDefaultWithoutPredicate

için MethodInfoLastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastOrDefaultWithPredicate

için MethodInfoLastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithoutPredicate

için MethodInfoLast<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LastWithPredicate

için MethodInfoLast<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

LeftJoin

için MethodInfoLeftJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

LongCountWithoutPredicate

için MethodInfoLongCount<TSource>(IQueryable<TSource>)

LongCountWithPredicate

için MethodInfoLongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

MaxBy

için MethodInfoMaxBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

MaxWithoutSelector

için MethodInfoMax<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MaxWithSelector

için MethodInfoMax<TSource>(IQueryable<TSource>)

MinBy

için MethodInfoMinBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

MinWithoutSelector

için MethodInfoMin<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

MinWithSelector

için MethodInfoMin<TSource>(IQueryable<TSource>)

OfType

için MethodInfoOfType<TResult>(IQueryable)

Order

için MethodInfoOrder<T>(IQueryable<T>)

OrderBy

için MethodInfoOrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

OrderByDescending

için MethodInfoOrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>)

OrderDescending

için MethodInfoOrderDescending<T>(IQueryable<T>)

Reverse

için MethodInfoReverse<TSource>(IQueryable<TSource>)

RightJoin

için MethodInfoRightJoin<TOuter,TInner,TKey,TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter,TKey>>, Expression<Func<TInner,TKey>>, Expression<Func<TOuter,TInner,TResult>>)

Select

için MethodInfoSelect<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

SelectManyWithCollectionSelector

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

SelectManyWithoutCollectionSelector

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

SingleOrDefaultWithoutPredicate

için MethodInfoSingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleOrDefaultWithPredicate

için MethodInfoSingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithoutPredicate

için MethodInfoSingle<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

SingleWithPredicate

için MethodInfoSingle<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Skip

için MethodInfoSkip<TSource>(IQueryable<TSource>, Int32)

SkipWhile

için MethodInfoSkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Take

için MethodInfoTake<TSource>(IQueryable<TSource>, Int32)

TakeWhile

için MethodInfoTakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

ThenBy

için MethodInfoThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

ThenByDescending

için MethodInfoThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>)

Union

için MethodInfoUnion<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Where

için MethodInfoWhere<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Yöntemler

Veri Akışı Adı Description
GetAverageWithoutSelector(Type)

MethodInfo Belirtilen tür için Queryable.Average seçicisi olmayan yöntemin değerini döndürür.

GetAverageWithSelector(Type)

MethodInfo Verilen tür için seçici içeren yöntemin değerini Queryable.Average döndürür.

GetSumWithoutSelector(Type)

MethodInfo Belirtilen tür için Queryable.Sum seçicisi olmayan yöntemin değerini döndürür.

GetSumWithSelector(Type)

MethodInfo Verilen tür için seçici içeren yöntemin değerini Queryable.Sum döndürür.

IsAverageWithoutSelector(MethodInfo)

Verilen MethodInfo değerinin seçicisi olmayanlardan Queryable.Average biri olup olmadığını denetler.

IsAverageWithSelector(MethodInfo)

Verilen MethodInfo öğesinin bir seçiciye Queryable.Average sahip olanlardan biri olup olmadığını denetler.

IsSumWithoutSelector(MethodInfo)

Verilen MethodInfo değerinin seçicisi olmayanlardan Queryable.Sum biri olup olmadığını denetler.

IsSumWithSelector(MethodInfo)

Verilen MethodInfo öğesinin bir seçiciye Queryable.Sum sahip olanlardan biri olup olmadığını denetler.

Şunlara uygulanır