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


QueryableExtensions - класс

[Эта страница относится к документации к Entity Framework 6. Последняя версия доступна в составе пакета Entity Framework NuGet. Дополнительные сведения об Entity Framework см. в разделе msdn.com/data/ef.]

Предоставляет полезные методы расширения, которые можно использовать в запросах Entity Framework LINQ.

Иерархия наследования

System.Object
  System.Data.Entity.QueryableExtensions

Пространство имен:  System.Data.Entity
Сборка:  EntityFramework (в EntityFramework.dll)

Синтаксис

'Декларация
<ExtensionAttribute> _
Public NotInheritable Class QueryableExtensions
'Применение
public static class QueryableExtensions
[ExtensionAttribute]
public ref class QueryableExtensions abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type QueryableExtensions =  class end
public final class QueryableExtensions

Тип QueryableExtensions предоставляет следующие члены.

Методы

  Имя Описание
Открытый методСтатический член 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>, CancellationToken) Асинхронно определяет, содержит ли последовательность какие-либо элементы.
Открытый методСтатический член AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) Асинхронно определяет, удовлетворяет ли какой-либо элемент последовательности условию.
Открытый методСтатический член AsNoTracking(IQueryable) Возвращает новый запрос, возвращающий сущности, которые не будут кэшироваться в контексте DbContext или ObjectContext.Этот метод работает, вызывая метод AsNoTracking базового объекта запроса.Если базовый объект запроса не включает метод AsNoTracking, то при вызове этого метода не происходит ничего.
Открытый методСтатический член AsNoTracking<T>(IQueryable<T>) Возвращает новый запрос, возвращающий сущности, которые не будут кэшироваться в контексте DbContext или ObjectContext.Этот метод работает, вызывая метод AsNoTracking базового объекта запроса.Если базовый объект запроса не включает метод AsNoTracking, то при вызове этого метода не происходит ничего.
Открытый методСтатический член AsStreaming(IQueryable) Устаревшее. Возвращает новый запрос, который обеспечивает потоковую обработку результатов вместо буферизации.Этот метод работает, вызывая метод AsStreaming базового объекта запроса.Если базовый объект запроса не включает метод AsStreaming, то при вызове этого метода не происходит ничего.
Открытый методСтатический член AsStreaming<T>(IQueryable<T>) Устаревшее. Возвращает новый запрос, который обеспечивает потоковую обработку результатов вместо буферизации.Этот метод работает, вызывая метод AsStreaming базового объекта запроса.Если базовый объект запроса не включает метод AsStreaming, то при вызове этого метода не происходит ничего.
Открытый методСтатический член AverageAsync(IQueryable<Decimal>) Асинхронно вычисляет среднее значение для последовательности значений Decimal.
Открытый методСтатический член AverageAsync(IQueryable<Double>) Асинхронно вычисляет среднее значение для последовательности значений Double.
Открытый методСтатический член AverageAsync(IQueryable<Int32>) Асинхронно вычисляет среднее значение для последовательности значений Int32.
Открытый методСтатический член AverageAsync(IQueryable<Int64>) Асинхронно вычисляет среднее значение для последовательности значений Int64.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Decimal>>) Асинхронно вычисляет среднее значение для последовательности значений Decimal, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Double>>) Асинхронно вычисляет среднее значение для последовательности значений Double, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Int32>>) Асинхронно вычисляет среднее значение для последовательности значений Int32, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Int64>>) Асинхронно вычисляет среднее значение для последовательности значений Int64, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Single>>) Асинхронно вычисляет среднее значение для последовательности значений Single, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Single>) Асинхронно вычисляет среднее значение для последовательности значений Single.
Открытый методСтатический член AverageAsync(IQueryable<Decimal>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Decimal.
Открытый методСтатический член AverageAsync(IQueryable<Double>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Double.
Открытый методСтатический член AverageAsync(IQueryable<Int32>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Int32.
Открытый методСтатический член AverageAsync(IQueryable<Int64>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Int64.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Decimal, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Double>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Double, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Int32, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Int64, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Nullable<Single>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Single, которые могут быть равны NULL.
Открытый методСтатический член AverageAsync(IQueryable<Single>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Single.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>) Асинхронно вычисляет среднее значение для последовательности значений типа Decimal, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>) Асинхронно вычисляет среднее значение для последовательности значений типа Double, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>) Асинхронно вычисляет среднее значение для последовательности значений типа Int32, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>) Асинхронно вычисляет среднее значение для последовательности значений типа Int64, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>) Асинхронно вычисляет среднее значение для последовательности значений Decimal, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>) Асинхронно вычисляет среднее значение для последовательности значений Double, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>) Асинхронно вычисляет среднее значение для последовательности значений Int32, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>) Асинхронно вычисляет среднее значение для последовательности значений Int64, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>) Асинхронно вычисляет среднее значение для последовательности значений Single, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>) Асинхронно вычисляет среднее значение для последовательности значений типа Single, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений типа Decimal, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений типа Double, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений типа Int32, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений типа Int64, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Decimal, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Double, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Int32, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Int64, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken) Асинхронно вычисляет среднее значение для последовательности значений Single, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член 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>, CancellationToken) Асинхронно возвращает количество элементов в последовательности.
Открытый методСтатический член CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) Асинхронно возвращает количество элементов в последовательности, удовлетворяющих условию.
Открытый методСтатический член FirstAsync<TSource>(IQueryable<TSource>) Асинхронно возвращает первый элемент последовательности.
Открытый методСтатический член FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) Асинхронно возвращает первый элемент последовательности, удовлетворяющий указанному условию.
Открытый методСтатический член FirstAsync<TSource>(IQueryable<TSource>, CancellationToken) Асинхронно возвращает первый элемент последовательности.
Открытый методСтатический член FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) Асинхронно возвращает первый элемент последовательности, удовлетворяющий указанному условию.
Открытый методСтатический член FirstOrDefaultAsync<TSource>(IQueryable<TSource>) Асинхронно возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
Открытый методСтатический член FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) Асинхронно возвращает первый элемент последовательности, удовлетворяющий указанному условию, либо значение по умолчанию, если такой элемент не найден.
Открытый методСтатический член FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) Асинхронно возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
Открытый методСтатический член FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) Асинхронно возвращает первый элемент последовательности, удовлетворяющий указанному условию, либо значение по умолчанию, если такой элемент не найден.
Открытый методСтатический член ForEachAsync(IQueryable, Action<Object>) Перечисляет в асинхронном режиме результаты запроса и выполняет указанное действие над каждым элементом.
Открытый методСтатический член ForEachAsync(IQueryable, Action<Object>, CancellationToken) Перечисляет в асинхронном режиме результаты запроса и выполняет указанное действие над каждым элементом.
Открытый методСтатический член ForEachAsync<T>(IQueryable<T>, Action<T>) Перечисляет в асинхронном режиме результаты запроса и выполняет указанное действие над каждым элементом.
Открытый методСтатический член ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken) Перечисляет в асинхронном режиме результаты запроса и выполняет указанное действие над каждым элементом.
Открытый методСтатический член Include(IQueryable, String) Задает связанные объекты, включаемые в результаты запроса.
Открытый методСтатический член Include<T>(IQueryable<T>, String) Задает связанные объекты, включаемые в результаты запроса.
Открытый методСтатический член Include<T, TProperty>(IQueryable<T>, Expression<Func<T, TProperty>>) Задает связанные объекты, включаемые в результаты запроса.
Открытый методСтатический член Load Перечисляет запросы, например такие запросы сервера, как DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> и другие, для которых результаты будут загружены в связанный контекст DbContext, ObjectContext или другой кэш на стороне клиента.Эквивалентен вызову метода ToList и затем отклонению списка, чтобы метод фактически не создавал список.
Открытый методСтатический член LoadAsync(IQueryable) Асинхронно перечисляет запросы, например запросы сервера DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> и другие, для которых результаты будут загружены в связанный контекст DbContext, ObjectContext или другой кэш на стороне клиента.Эквивалентен вызову метода ToList и затем отклонению списка, чтобы метод фактически не создавал список.
Открытый методСтатический член LoadAsync(IQueryable, CancellationToken) Асинхронно перечисляет запросы, например запросы сервера DbSet<TEntity>, ObjectSet<TEntity>, ObjectQuery<T> и другие, для которых результаты будут загружены в связанный контекст DbContext, ObjectContext или другой кэш на стороне клиента.Эквивалентен вызову метода ToList и затем отклонению списка, чтобы метод фактически не создавал список.
Открытый методСтатический член LongCountAsync<TSource>(IQueryable<TSource>) Асинхронно возвращает значение Int64, которое представляет общее количество элементов в последовательности.
Открытый методСтатический член LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) Асинхронно возвращает значение Int64, которое представляет количество элементов в последовательности, удовлетворяющих условию.
Открытый методСтатический член LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken) Асинхронно возвращает значение Int64, которое представляет общее количество элементов в последовательности.
Открытый методСтатический член LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, 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>, CancellationToken) Асинхронно возвращает единственный элемент последовательности и вызывает исключение, если количество элементов в последовательности не равно точно одному.
Открытый методСтатический член SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) Асинхронно возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и вызывает исключение, если существуют несколько таких элементов.
Открытый методСтатический член SingleOrDefaultAsync<TSource>(IQueryable<TSource>) Возвращает в асинхронном режиме единственный элемент последовательности или значение по умолчанию, если последовательность пуста; этот метод вызывает исключение, если количество элементов в последовательности больше одного.
Открытый методСтатический член SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>) Асинхронно возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такой элемент не существует; этот метод вызывает исключение, если условию удовлетворяют больше одного элемента.
Открытый методСтатический член SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken) Возвращает в асинхронном режиме единственный элемент последовательности или значение по умолчанию, если последовательность пуста; этот метод вызывает исключение, если количество элементов в последовательности больше одного.
Открытый методСтатический член SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Boolean>>, CancellationToken) Асинхронно возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такой элемент не существует; этот метод вызывает исключение, если условию удовлетворяют больше одного элемента.
Открытый методСтатический член Skip<TSource> Пропускает заданное число элементов в последовательности и возвращает остальные элементы.
Открытый методСтатический член SumAsync(IQueryable<Decimal>) Асинхронно вычисляет сумму для последовательности значений Decimal.
Открытый методСтатический член SumAsync(IQueryable<Double>) Асинхронно вычисляет сумму для последовательности значений Double.
Открытый методСтатический член SumAsync(IQueryable<Int32>) Асинхронно вычисляет сумму для последовательности значений Int32.
Открытый методСтатический член SumAsync(IQueryable<Int64>) Асинхронно вычисляет сумму для последовательности значений Int64.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Decimal>>) Асинхронно вычисляет сумму для последовательности значений Decimal, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Double>>) Асинхронно вычисляет сумму для последовательности значений Double, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Int32>>) Асинхронно вычисляет сумму для последовательности значений Int32, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Int64>>) Асинхронно вычисляет сумму для последовательности значений Int64, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Single>>) Асинхронно вычисляет сумму для последовательности значений Single, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Single>) Асинхронно вычисляет сумму для последовательности значений Single.
Открытый методСтатический член SumAsync(IQueryable<Decimal>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Decimal.
Открытый методСтатический член SumAsync(IQueryable<Double>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Double.
Открытый методСтатический член SumAsync(IQueryable<Int32>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Int32.
Открытый методСтатический член SumAsync(IQueryable<Int64>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Int64.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Decimal, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Double>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Double, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Int32>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Int32, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Int64>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Int64, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Nullable<Single>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Single, которые могут быть равны NULL.
Открытый методСтатический член SumAsync(IQueryable<Single>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Single.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>) Асинхронно вычисляет сумму для последовательности значений типа Decimal, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>) Асинхронно вычисляет сумму для последовательности значений типа Double, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>) Асинхронно вычисляет сумму для последовательности значений типа Int32, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>) Асинхронно вычисляет сумму для последовательности значений типа Int64, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>) Асинхронно вычисляет сумму для последовательности значений Decimal, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>) Асинхронно вычисляет сумму для последовательности значений Double, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>) Асинхронно вычисляет сумму для последовательности значений Int32, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>) Асинхронно вычисляет сумму для последовательности значений Int64, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>) Асинхронно вычисляет сумму для последовательности значений Single, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>) Асинхронно вычисляет сумму для последовательности значений типа Single, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Decimal>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений типа Decimal, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Double>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений типа Double, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений типа Int32, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int64>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений типа Int64, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Decimal>>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Decimal, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Double>>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Double, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int32>>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Int32, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Int64>>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Int64, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Nullable<Single>>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений Single, которые могут быть равны NULL, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource, Single>>, CancellationToken) Асинхронно вычисляет сумму для последовательности значений типа Single, получаемой в результате применения функции проекции к каждому элементу входной последовательности.
Открытый методСтатический член Take<TSource> Возвращает указанное число последовательных элементов от начала последовательности.
Открытый методСтатический член 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>, CancellationToken) Создает выражение Dictionary<TKey, TValue> из последовательности IQueryable<T> путем его асинхронного перечисления согласно заданной функции выбора ключа.
Открытый методСтатический член ToDictionaryAsync<TSource, TKey>(IQueryable<TSource>, Func<TSource, TKey>, IEqualityComparer<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>, CancellationToken) Создает выражение 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> путем его асинхронного перечисления согласно заданной функции выбора ключа, средства сравнения и функции выбора элемента.
Открытый методСтатический член ToListAsync(IQueryable) Создает массив List<T> из последовательности IQueryable путем асинхронного перечисления.
Открытый методСтатический член ToListAsync(IQueryable, CancellationToken) Создает массив List<T> из последовательности IQueryable путем асинхронного перечисления.
Открытый методСтатический член ToListAsync<TSource>(IQueryable<TSource>) Создает массив List<T> из последовательности IQueryable<T> путем асинхронного перечисления.
Открытый методСтатический член ToListAsync<TSource>(IQueryable<TSource>, CancellationToken) Создает массив List<T> из последовательности IQueryable<T> путем асинхронного перечисления.

По верхнему краю

Потокобезопасность

Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

System.Data.Entity - пространство имен