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), являются потокобезопасными. Потокобезопасная работа с членами экземпляров типа не гарантируется.