QueryableMethods Sınıf

Tanım

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

public static class QueryableMethods
type QueryableMethods = class
Public Class QueryableMethods
Devralma
QueryableMethods

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

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

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

LongCountWithoutPredicate

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

LongCountWithPredicate

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

MaxWithoutSelector

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

MaxWithSelector

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

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)

OrderBy

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

OrderByDescending

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

Reverse

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

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

GetAverageWithoutSelector(Type)

MethodInfo Verilen tür için Queryable.Average seçici olmadan yöntemini döndürür.

GetAverageWithSelector(Type)

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

GetSumWithoutSelector(Type)

MethodInfo Verilen tür için Queryable.Sum seçici olmadan yöntemini döndürür.

GetSumWithSelector(Type)

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

IsAverageWithoutSelector(MethodInfo)

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

IsAverageWithSelector(MethodInfo)

Verilen MethodInfo öğesinin bir seçicisi olan ' Queryable.Average lerden biri olup olmadığını denetler.

IsSumWithoutSelector(MethodInfo)

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

IsSumWithSelector(MethodInfo)

Verilen MethodInfo öğesinin bir seçicisi olan ' Queryable.Sum lerden biri olup olmadığını denetler.

Şunlara uygulanır