Поделиться через


ObjectQuery<T> Класс

Определение

ObjectQuery реализует строго типизированные запросы на уровне объектов. Запросы задаются с помощью строк Entity-SQL и могут быть созданы путем вызова методов построителя запросов на основе Entity-SQL, объявленных ObjectQuery.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class ObjectQuery<T> : System.Data.Entity.Core.Objects.ObjectQuery, System.Collections.Generic.IEnumerable<T>, System.Data.Entity.Infrastructure.IDbAsyncEnumerable<T>, System.Linq.IOrderedQueryable<T>, System.Linq.IQueryable<T>
type ObjectQuery<'T> = class
    inherit ObjectQuery
    interface IOrderedQueryable<'T>
    interface IQueryable<'T>
    interface IOrderedQueryable
    interface IQueryable
    interface seq<'T>
    interface IEnumerable
    interface IDbAsyncEnumerable<'T>
    interface IDbAsyncEnumerable
Public Class ObjectQuery(Of T)
Inherits ObjectQuery
Implements IDbAsyncEnumerable(Of T), IEnumerable(Of T), IOrderedQueryable(Of T), IQueryable(Of T)

Параметры типа

T

Тип результата объекта ObjectQuery

Наследование
ObjectQuery<T>
Производный
Атрибуты
Реализации

Конструкторы

ObjectQuery<T>(String, ObjectContext)

Создает новый ObjectQuery<T> экземпляр, используя указанную команду Entity SQL в качестве начального запроса.

ObjectQuery<T>(String, ObjectContext, MergeOption)

Создает новый ObjectQuery<T> экземпляр, используя указанную команду Entity SQL в качестве начального запроса и указанного параметра слияния.

Свойства

CommandText

Возвращает текст команды запроса.

(Унаследовано от ObjectQuery)
Context

Возвращает контекст объекта, ассоциированный с этим запросом объектов.

(Унаследовано от ObjectQuery)
EnablePlanCaching

Возвращает или задает значение, указывающее, должен ли быть кэширован план запроса.

(Унаследовано от ObjectQuery)
MergeOption

Возвращает или задает способ добавления к контексту объекта объектов, возвращенных запросом.

(Унаследовано от ObjectQuery)
Name

Возвращает или задает имя данного запроса объектов.

Parameters

Возвращает коллекцию параметров для этого запроса объектов.

(Унаследовано от ObjectQuery)
Streaming

Выполняется ли запрос потоковая передача или буферизация

(Унаследовано от ObjectQuery)

Методы

Distinct()

Ограничивает запрос для выдачи результатов без повторов.

Except(ObjectQuery<T>)

Этот метод построителя запросов создает новый запрос, результаты которого являются результатами этого запроса, кроме тех, которые также являются частью другого указанного запроса.

Execute(MergeOption)

Выполняет запрос объектов с указанным параметром слияния.

ExecuteAsync(MergeOption)

Асинхронно выполняет запрос объекта с указанным параметром слияния.

ExecuteAsync(MergeOption, CancellationToken)

Асинхронно выполняет запрос объекта с указанным параметром слияния.

GetResultType()

Возвращает сведения о результирующем типе запроса.

(Унаследовано от ObjectQuery)
GroupBy(String, String, ObjectParameter[])

Группирует результаты запроса по заданному критерию.

Include(String)

Задает связанные объекты, включаемые в результаты запроса.

Intersect(ObjectQuery<T>)

Этот метод построителя запросов создает новый запрос, результатом которого являются те, которые находятся как в этом, так и в другом указанном запросе.

OfType<TResultType>()

Запрос ограничивается результатами определенного типа.

OrderBy(String, ObjectParameter[])

Сортирует результаты запроса по заданному критерию.

Select(String, ObjectParameter[])

Ограничивает результаты запроса только теми свойствами, которые определены в заданной проекции.

SelectValue<TResultType>(String, ObjectParameter[])

Ограничивает результаты запроса только свойствами, заданными в данной проекции.

Skip(String, String, ObjectParameter[])

Упорядочивает результаты запроса по заданному критерию и пропускает указанное число результатов.

Top(String, ObjectParameter[])

Результаты запроса ограничиваются определенным числом элементов.

ToTraceString()

Возвращает команды для выполнения относительно источника данных.

(Унаследовано от ObjectQuery)
Union(ObjectQuery<T>)

Этот метод построителя запросов создает новый запрос, результаты которого являются результатами этого запроса, а также все результаты другого запроса без дубликатов (т. е. результаты уникальны).

UnionAll(ObjectQuery<T>)

Этот метод построителя запросов создает новый запрос, результаты которого являются результатами этого запроса, а также все результаты другого запроса, включая все дубликаты (т. е. результаты не обязательно являются уникальными).

Where(String, ObjectParameter[])

Ограничивает запрос результатами, соответствующими определенному критерию фильтрации.

Явные реализации интерфейса

IDbAsyncEnumerable.GetAsyncEnumerator()

Возвращает объект , IDbAsyncEnumerator который при перечислении будет выполнять заданный SQL-запрос к базе данных.

(Унаследовано от ObjectQuery)
IDbAsyncEnumerable<T>.GetAsyncEnumerator()

Возвращает объект , IDbAsyncEnumerator<T> который при перечислении будет выполнять заданный SQL-запрос к базе данных.

IEnumerable.GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.

(Унаследовано от ObjectQuery)
IEnumerable<T>.GetEnumerator()

Возвращает объект , IEnumerator<T> который при перечислении будет выполнять заданный SQL-запрос к базе данных.

IListSource.ContainsListCollection

ObjectQuery реализует строго типизированные запросы на уровне объектов. Запросы задаются с помощью строк Entity-SQL и могут быть созданы путем вызова методов построителя запросов на основе Entity-SQL, объявленных ObjectQuery.

(Унаследовано от ObjectQuery)
IListSource.GetList()

Возвращает коллекцию в виде интерфейса IList, используемого для привязки данных.

(Унаследовано от ObjectQuery)
IQueryable.ElementType

Возвращает результирующий тип элемента для этого экземпляра запроса.

(Унаследовано от ObjectQuery)
IQueryable.Expression

Возвращает выражение, описывающее этот запрос. Для запросов, созданных с помощью шаблонов построителя LINQ, возвращает полное дерево выражений LINQ; В противном случае возвращает константное выражение, обертывающее этот запрос. Следует отметить, что выражение по умолчанию не кэшируется. Это позволяет различать запросы LINQ и Entity-SQL.

(Унаследовано от ObjectQuery)
IQueryable.Provider

Возвращает объект , связанный IQueryProvider с этим экземпляром запроса.

(Унаследовано от ObjectQuery)

Методы расширения

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

Асинхронно определяет, соответствуют ли все элементы последовательности условию.

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Асинхронно определяет, соответствуют ли все элементы последовательности условию.

AnyAsync<TSource>(IQueryable<TSource>)

Асинхронно определяет, содержит ли последовательность какие-либо элементы.

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

Асинхронно определяет, удовлетворяет ли какой-либо элемент последовательности условию.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Асинхронно определяет, удовлетворяет ли какой-либо элемент последовательности условию.

AnyAsync<TSource>(IQueryable<TSource>, CancellationToken)

Асинхронно определяет, содержит ли последовательность какие-либо элементы.

AsNoTracking<T>(IQueryable<T>)

Возвращает новый запрос, в котором возвращенные сущности не будут кэшироваться в DbContext или ObjectContext. Этот метод работает, вызывая метод AsNoTracking базового объекта запроса. Если базовый объект запроса не имеет метода AsNoTracking, вызов этого метода не повлияет.

AsStreaming<T>(IQueryable<T>)
Устаревшие..

Возвращает новый запрос, который будет выполнять потоковую передачу результатов вместо буферизации. Этот метод работает путем вызова метода AsStreaming базового объекта запроса. Если базовый объект запроса не имеет метода AsStreaming, вызов этого метода не повлияет.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Асинхронно вычисляет среднее значение последовательности значений, полученное Decimal путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, полученное Decimal путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Асинхронно вычисляет среднее значение последовательности значений, полученное Double путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, полученное Double путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Асинхронно вычисляет среднее значение последовательности значений, полученное Int32 путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, полученное Int32 путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Асинхронно вычисляет среднее значение последовательности значений, полученное Int64 путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, полученное Int64 путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Decimal значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Double значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int32 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Int64 значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, допускающих Single значение NULL, которое получается путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Асинхронно вычисляет среднее значение последовательности значений, полученное Single путем вызова функции проекции для каждого элемента входной последовательности.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Асинхронно вычисляет среднее значение последовательности значений, полученное Single путем вызова функции проекции для каждого элемента входной последовательности.

ContainsAsync<TSource>(IQueryable<TSource>, TSource)

Асинхронно определяет, содержит ли последовательность указанный элемент, с помощью компаратора на равенство по умолчанию.

ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)

Асинхронно определяет, содержит ли последовательность указанный элемент, с помощью компаратора на равенство по умолчанию.

CountAsync<TSource>(IQueryable<TSource>)

Асинхронно возвращает количество элементов в последовательности.

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

Асинхронно возвращает количество элементов в последовательности, удовлетворяющих условию.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Асинхронно возвращает количество элементов в последовательности, удовлетворяющих условию.

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Асинхронно возвращает количество элементов в последовательности.

FirstAsync<TSource>(IQueryable<TSource>)

Асинхронно возвращает первый элемент последовательности.

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

Асинхронно возвращает первый элемент последовательности, удовлетворяющий указанному условию.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Асинхронно возвращает первый элемент последовательности, удовлетворяющий указанному условию.

FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)

Асинхронно возвращает первый элемент последовательности.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>)

Асинхронно возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

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

Асинхронно возвращает первый элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такой элемент не найден.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Асинхронно возвращает первый элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такой элемент не найден.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

Асинхронно возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.

ForEachAsync<T>(IQueryable<T>, Action<T>)

Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом.

ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)

Асинхронно перечисляет результаты запроса и выполняет указанное действие с каждым элементом.

Include<T>(IQueryable<T>, String)

Задает связанные объекты, включаемые в результаты запроса.

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

Задает связанные объекты, включаемые в результаты запроса.

LongCountAsync<TSource>(IQueryable<TSource>)

Асинхронно возвращает объект Int64 , представляющий общее количество элементов в последовательности.

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

Асинхронно возвращает Int64 объект , представляющий количество элементов в последовательности, удовлетворяющих условию.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Асинхронно возвращает Int64 объект , представляющий количество элементов в последовательности, удовлетворяющих условию.

LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Асинхронно возвращает объект Int64 , представляющий общее количество элементов в последовательности.

MaxAsync<TSource>(IQueryable<TSource>)

Асинхронно возвращает максимальное значение последовательности.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Асинхронно возвращает максимальное значение последовательности.

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

Асинхронно вызывает функцию проекции для каждого элемента последовательности и возвращает максимальное результирующее значение.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Асинхронно вызывает функцию проекции для каждого элемента последовательности и возвращает максимальное результирующее значение.

MinAsync<TSource>(IQueryable<TSource>)

Асинхронно возвращает минимальное значение последовательности.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Асинхронно возвращает минимальное значение последовательности.

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

Асинхронно вызывает функцию проекции для каждого элемента последовательности и возвращает минимальное результирующее значение.

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Асинхронно вызывает функцию проекции для каждого элемента последовательности и возвращает минимальное результирующее значение.

SingleAsync<TSource>(IQueryable<TSource>)

Асинхронно возвращает единственный элемент последовательности и создает исключение, если в последовательности нет ровно одного элемента.

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

Асинхронно возвращает единственный элемент последовательности, удовлетворяющий указанному условию, и создает исключение, если существует несколько таких элементов.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Асинхронно возвращает единственный элемент последовательности, удовлетворяющий указанному условию, и создает исключение, если существует несколько таких элементов.

SingleAsync<TSource>(IQueryable<TSource>, CancellationToken)

Асинхронно возвращает единственный элемент последовательности и создает исключение, если в последовательности нет ровно одного элемента.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>)

Асинхронно возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; Этот метод создает исключение, если в последовательности имеется несколько элементов.

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

Асинхронно возвращает единственный элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такого элемента не существует; Этот метод создает исключение, если условию удовлетворяет несколько элементов.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Асинхронно возвращает единственный элемент последовательности, удовлетворяющий указанному условию или значению по умолчанию, если такого элемента не существует; Этот метод создает исключение, если условию удовлетворяет несколько элементов.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

Асинхронно возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; Этот метод создает исключение, если в последовательности имеется несколько элементов.

Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

Пропускает заданное число элементов в последовательности и возвращает остальные элементы.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Асинхронно вычисляет сумму последовательности значений Decimal , полученную путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений Decimal , полученную путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Асинхронно вычисляет сумму последовательности значений Double , полученную путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений Double , полученную путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Асинхронно вычисляет сумму последовательности значений Int32 , полученную путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений Int32 , полученную путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Асинхронно вычисляет сумму последовательности значений Int64 , полученную путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений Int64 , полученную путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Асинхронно вычисляет сумму последовательности значений, допускающих Decimal значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений, допускающих Decimal значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Асинхронно вычисляет сумму последовательности значений, допускающих Double значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений, допускающих Double значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Асинхронно вычисляет сумму последовательности значений, допускающих Int32 значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений, допускающих Int32 значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Асинхронно вычисляет сумму последовательности значений, допускающих Int64 значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений, допускающих Int64 значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Асинхронно вычисляет сумму последовательности значений, допускающих Single значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений, допускающих Single значение NULL, которая получается путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Асинхронно вычисляет сумму последовательности значений Single , полученную путем вызова функции проекции для каждого элемента входной последовательности.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Асинхронно вычисляет сумму последовательности значений Single , полученную путем вызова функции проекции для каждого элемента входной последовательности.

Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

Возвращает указанное число подряд идущих элементов с начала последовательности.

ToArrayAsync<TSource>(IQueryable<TSource>)

Создает массив из путем IQueryable<T> его асинхронного перечисления.

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)

Создает массив из путем IQueryable<T> его асинхронного перечисления.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>)

Создает из Dictionary<TKey,TValue>IQueryable<T> путем асинхронного перечисления в соответствии с указанной функцией селектора ключа.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> Создает из путем IQueryable<T> асинхронного перечисления в соответствии с указанной функцией селектора ключа и компаратором.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Создает из путем IQueryable<T> асинхронного перечисления в соответствии с указанной функцией селектора ключа и компаратором.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken)

Создает из Dictionary<TKey,TValue>IQueryable<T> путем асинхронного перечисления в соответствии с указанной функцией селектора ключа.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Dictionary<TKey,TValue> Создает из IQueryable<T> , перечисляя его асинхронно в соответствии с указанным селектором ключа и функцией селектора элементов.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> Создает из путем IQueryable<T> асинхронного перечисления в соответствии с указанной функцией селектора ключей, функцией сравнения и функцией селектора элементов.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Создает из путем IQueryable<T> асинхронного перечисления в соответствии с указанной функцией селектора ключей, функцией сравнения и функцией селектора элементов.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken)

Dictionary<TKey,TValue> Создает из IQueryable<T> , перечисляя его асинхронно в соответствии с указанным селектором ключа и функцией селектора элементов.

ToListAsync<TSource>(IQueryable<TSource>)

Создает из List<T> путем IQueryable<T> асинхронного перечисления.

ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)

Создает из List<T> путем IQueryable<T> асинхронного перечисления.

Применяется к