Idioma

EntityFrameworkQueryableExtensions Classe

Definição

Métodos de extensão relacionados ao LINQ do Entity Framework.

public static class EntityFrameworkQueryableExtensions
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2060", Justification="MakeGenericMethod is used in this class to create MethodCallExpression nodes, but only if the method in question is called from user code - so it's never trimmed. After https://github.com/dotnet/linker/issues/2482 is fixed, the suppression will no longer be necessary.")]
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("AOT", "IL3050:Calling members annotated with 'RequiresDynamicCodeAttribute' may break functionality when AOT compiling.", Justification="MakeGenericMethod is used in this class to create MethodCallExpression nodes, but only if the method in question is called from user code - so it's never trimmed.")]
[System.Runtime.CompilerServices.Nullable(0)]
public static class EntityFrameworkQueryableExtensions
[System.Runtime.CompilerServices.Nullable(0)]
public static class EntityFrameworkQueryableExtensions
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2060", Justification="MakeGenericMethod is used in this class to create MethodCallExpression nodes, but only if the method in question is called from user code - so it's never trimmed. After https://github.com/dotnet/linker/issues/2482 is fixed, the suppression will no longer be necessary.")]
public static class EntityFrameworkQueryableExtensions
[System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2060", Justification="MakeGenericMethod is used in this class to create MethodCallExpression nodes, but only if the method in question is called from user code - so it's never trimmed. After https://github.com/dotnet/linker/issues/2482 is fixed, the suppression will no longer be necessary.")]
[System.Runtime.CompilerServices.Nullable(0)]
public static class EntityFrameworkQueryableExtensions
type EntityFrameworkQueryableExtensions = class
[<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2060", Justification="MakeGenericMethod is used in this class to create MethodCallExpression nodes, but only if the method in question is called from user code - so it's never trimmed. After https://github.com/dotnet/linker/issues/2482 is fixed, the suppression will no longer be necessary.")>]
[<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("AOT", "IL3050:Calling members annotated with 'RequiresDynamicCodeAttribute' may break functionality when AOT compiling.", Justification="MakeGenericMethod is used in this class to create MethodCallExpression nodes, but only if the method in question is called from user code - so it's never trimmed.")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityFrameworkQueryableExtensions = class
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityFrameworkQueryableExtensions = class
[<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2060", Justification="MakeGenericMethod is used in this class to create MethodCallExpression nodes, but only if the method in question is called from user code - so it's never trimmed. After https://github.com/dotnet/linker/issues/2482 is fixed, the suppression will no longer be necessary.")>]
type EntityFrameworkQueryableExtensions = class
[<System.Diagnostics.CodeAnalysis.UnconditionalSuppressMessage("ReflectionAnalysis", "IL2060", Justification="MakeGenericMethod is used in this class to create MethodCallExpression nodes, but only if the method in question is called from user code - so it's never trimmed. After https://github.com/dotnet/linker/issues/2482 is fixed, the suppression will no longer be necessary.")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type EntityFrameworkQueryableExtensions = class
Public Module EntityFrameworkQueryableExtensions
Herança
EntityFrameworkQueryableExtensions
Atributos

Campos

Nome Descrição
ExecuteUpdateMethodInfo

Essa é uma API interna que dá suporte à infraestrutura de Entity Framework Core e não está sujeita aos mesmos padrões de compatibilidade que as APIs públicas. Ele pode ser alterado ou removido sem aviso prévio em qualquer versão. Você só deve usá-lo diretamente em seu código com extrema cautela e saber que fazer isso pode resultar em falhas de aplicativo ao atualizar para uma nova versão Entity Framework Core.

Métodos

Nome Descrição
AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Determina de forma assíncrona se todos os elementos de uma sequência atendem a uma condição.

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

Determina de forma assíncrona se uma sequência contém elementos.

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

Determina de forma assíncrona se qualquer elemento de uma sequência satisfaz uma condição.

AsAsyncEnumerable<TSource>(IQueryable<TSource>)

Retorna um IAsyncEnumerable<T> que pode ser enumerado de forma assíncrona.

AsNoTracking<TEntity>(IQueryable<TEntity>)

O rastreador de alterações não rastreará nenhuma das entidades retornadas de uma consulta LINQ. Se as instâncias de entidade forem modificadas, isso não será detectado pelo rastreador de alterações e SaveChanges() não persistirá essas alterações no banco de dados.

AsNoTrackingWithIdentityResolution<TEntity>(IQueryable<TEntity>)

O rastreador de alterações não rastreará nenhuma das entidades retornadas de uma consulta LINQ. Se as instâncias de entidade forem modificadas, isso não será detectado pelo rastreador de alterações e SaveChanges() não persistirá essas alterações no banco de dados.

AsTracking<TEntity>(IQueryable<TEntity>, QueryTrackingBehavior)

Retorna uma nova consulta em que o rastreador de alterações manterá o controle das alterações ou não para todas as entidades retornadas, dependendo do valor do parâmetro 'track'. Ao acompanhar, qualquer modificação nas instâncias de entidade será detectada e mantida no banco de dados durante SaveChanges(). Quando não estiver acompanhando, se as instâncias de entidade forem modificadas, isso não será detectado pelo rastreador de alterações e SaveChanges() não persistirá essas alterações no banco de dados.

AsTracking<TEntity>(IQueryable<TEntity>)

Retorna uma nova consulta em que o rastreador de alterações manterá o controle das alterações para todas as entidades retornadas. Qualquer modificação nas instâncias de entidade será detectada e mantida no banco de dados durante SaveChanges().

AverageAsync(IQueryable<Decimal>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

AverageAsync(IQueryable<Double>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

AverageAsync(IQueryable<Int32>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

AverageAsync(IQueryable<Int64>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

AverageAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

AverageAsync(IQueryable<Nullable<Double>>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

AverageAsync(IQueryable<Nullable<Int32>>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

AverageAsync(IQueryable<Nullable<Int64>>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

AverageAsync(IQueryable<Nullable<Single>>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

AverageAsync(IQueryable<Single>, CancellationToken)

Calcula de forma assíncrona a média de uma sequência de valores.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Determina de forma assíncrona se uma sequência contém um elemento especificado usando o comparador de igualdade padrão.

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

Retorna de forma assíncrona o número de elementos em uma sequência.

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

Retorna de forma assíncrona o número de elementos em uma sequência que satisfaz uma condição.

ElementAtAsync<TSource>(IQueryable<TSource>, Int32, CancellationToken)

Retorna de forma assíncrona o elemento em um índice especificado em uma sequência.

ElementAtOrDefaultAsync<TSource>(IQueryable<TSource>, Int32, CancellationToken)

Retorna de forma assíncrona o elemento em um índice especificado em uma sequência ou um valor padrão se o índice estiver fora do intervalo.

ExecuteDelete<TSource>(IQueryable<TSource>)

Exclui todas as linhas de banco de dados para as instâncias de entidade que correspondem à consulta LINQ do banco de dados.

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

Exclui as linhas de banco de dados de forma assíncrona para as instâncias de entidade que correspondem à consulta LINQ do banco de dados.

ExecuteUpdate<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>)

Atualiza todas as linhas de banco de dados para as instâncias de entidade que correspondem à consulta LINQ do banco de dados.

ExecuteUpdate<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>)

Atualiza todas as linhas de banco de dados para as instâncias de entidade que correspondem à consulta LINQ do banco de dados.

ExecuteUpdateAsync<TSource>(IQueryable<TSource>, Action<UpdateSettersBuilder<TSource>>, CancellationToken)

Atualiza as linhas de banco de dados de forma assíncrona para as instâncias de entidade que correspondem à consulta LINQ do banco de dados.

ExecuteUpdateAsync<TSource>(IQueryable<TSource>, Expression<Func<SetPropertyCalls<TSource>,SetPropertyCalls<TSource>>>, CancellationToken)

Atualiza as linhas de banco de dados de forma assíncrona para as instâncias de entidade que correspondem à consulta LINQ do banco de dados.

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

Retorna de forma assíncrona o primeiro elemento de uma sequência.

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

Retorna de forma assíncrona o primeiro elemento de uma sequência que satisfaz uma condição especificada.

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

Retorna de forma assíncrona o primeiro elemento de uma sequência ou um valor padrão se a sequência não contiver elementos.

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

Retorna de forma assíncrona o primeiro elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se nenhum elemento desse tipo for encontrado.

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

Enumera de forma assíncrona os resultados da consulta e executa a ação especificada em cada elemento.

IgnoreAutoIncludes<TEntity>(IQueryable<TEntity>)

Especifica que a consulta LINQ do Entity Framework atual não deve ter nenhuma navegação carregada no nível do modelo aplicada.

IgnoreQueryFilters<TEntity>(IQueryable<TEntity>, IReadOnlyCollection<String>)

Especifica que a consulta LINQ atual do Entity Framework não deve ter nenhum filtro de consulta de entidade no nível do modelo aplicado.

IgnoreQueryFilters<TEntity>(IQueryable<TEntity>)

Especifica que a consulta LINQ atual do Entity Framework não deve ter nenhum filtro de consulta de entidade no nível do modelo aplicado.

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

Especifica entidades relacionadas a serem incluídas nos resultados da consulta. A propriedade de navegação a ser incluída é especificada a partir do tipo de entidade que está sendo consultada (TEntity). Se você quiser incluir tipos adicionais com base nas propriedades de navegação do tipo que está sendo incluído, encadeia uma chamada após ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity, IEnumerable<TPreviousProperty>>, Expression<Func<TPreviousProperty, TProperty>>) essa chamada.

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

Especifica entidades relacionadas a serem incluídas nos resultados da consulta. A propriedade de navegação a ser incluída é especificada a partir do tipo de entidade que está sendo consultada (TEntity). Outras propriedades de navegação a serem incluídas podem ser acrescentadas, separadas pelo caractere '.'

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

Retorna de forma assíncrona o último elemento de uma sequência.

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

Retorna de forma assíncrona o último elemento de uma sequência que atende a uma condição especificada.

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

Retorna de forma assíncrona o último elemento de uma sequência ou um valor padrão se a sequência não contiver elementos.

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

Retorna de forma assíncrona o último elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se nenhum elemento desse tipo for encontrado.

Load<TSource>(IQueryable<TSource>)

Enumera a consulta. Ao usar o Entity Framework, isso faz com que os resultados da consulta sejam carregados no contexto associado. Isso é equivalente a chamar ToList e, em seguida, jogar fora a lista (sem a sobrecarga de realmente criar a lista).

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

Enumera a consulta de forma assíncrona. Ao usar o Entity Framework, isso faz com que os resultados da consulta sejam carregados no contexto associado. Isso é equivalente a chamar ToList e, em seguida, jogar fora a lista (sem a sobrecarga de realmente criar a lista).

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

Retorna de forma assíncrona um Int64 que representa o número total de elementos em uma sequência.

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

Retorna de forma assíncrona um Int64 que representa o número de elementos em uma sequência que satisfaz uma condição.

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

Invoca de forma assíncrona uma função de projeção em cada elemento de uma sequência e retorna o valor máximo resultante.

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

Retorna de forma assíncrona o valor máximo de uma sequência.

MaxByAsync<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, CancellationToken)

Retorna de forma assíncrona o valor máximo em um genérico IQueryable<T> de acordo com uma função de seletor de chave especificada.

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

Invoca de forma assíncrona uma função de projeção em cada elemento de uma sequência e retorna o valor mínimo resultante.

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

Retorna de forma assíncrona o valor mínimo de uma sequência.

MinByAsync<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, CancellationToken)

Retorna de forma assíncrona o valor mínimo em um genérico IQueryable<T> de acordo com uma função de seletor de chave especificada.

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

Retorna de forma assíncrona o único elemento de uma sequência e gera uma exceção se não houver exatamente um elemento na sequência.

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

Retorna de forma assíncrona o único elemento de uma sequência que satisfaz uma condição especificada e gera uma exceção se houver mais de um desses elementos.

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

Retorna de forma assíncrona o único elemento de uma sequência ou um valor padrão se a sequência estiver vazia; esse método gerará uma exceção se houver mais de um elemento na sequência.

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

Retorna de forma assíncrona o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se nenhum elemento desse tipo existir; esse método gerará uma exceção se mais de um elemento atender à condição.

SumAsync(IQueryable<Decimal>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

SumAsync(IQueryable<Double>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

SumAsync(IQueryable<Int32>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

SumAsync(IQueryable<Int64>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

SumAsync(IQueryable<Nullable<Decimal>>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

SumAsync(IQueryable<Nullable<Double>>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

SumAsync(IQueryable<Nullable<Int32>>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

SumAsync(IQueryable<Nullable<Int64>>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

SumAsync(IQueryable<Nullable<Single>>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

SumAsync(IQueryable<Single>, CancellationToken)

Calcula de forma assíncrona a soma de uma sequência de valores.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Adiciona uma marca à coleção de marcas associadas a uma consulta LINQ EF. As marcas são anotações de consulta que podem fornecer informações de rastreamento contextual em diferentes pontos no pipeline de consulta.

TagWithCallSite<T>(IQueryable<T>, String, Int32)

Adiciona uma marca à coleção de marcas associadas a uma consulta LINQ EF com o nome do arquivo de origem e a linha em que o método foi chamado que pode fornecer informações de rastreamento contextual em diferentes pontos no pipeline de consulta.

ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity, ICollection<TPreviousProperty>>, Expression<Func<TPreviousProperty, TProperty>>)

Especifica dados relacionados adicionais a serem incluídos com base em um tipo relacionado que acabou de ser incluído.

ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity, IEnumerable<TPreviousProperty>>, Expression<Func<TPreviousProperty, TProperty>>)

Especifica dados relacionados adicionais a serem incluídos com base em um tipo relacionado que acabou de ser incluído.

ThenInclude<TEntity,TPreviousProperty,TProperty>(IIncludableQueryable<TEntity,TPreviousProperty>, Expression<Func<TPreviousProperty,TProperty>>)

Especifica dados relacionados adicionais a serem incluídos com base em um tipo relacionado que acabou de ser incluído.

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

Cria uma matriz de forma assíncrona de uma IQueryable<T> enumerando-a de forma assíncrona.

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

Cria um Dictionary<TKey,TValue> de um IQueryable<T> enumerando-o de forma assíncrona de acordo com um seletor de chave especificado e uma função de seletor de elemento.

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

Cria um Dictionary<TKey,TValue> de um IQueryable<T> enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada, um comparador e uma função de seletor de elemento.

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

Cria um Dictionary<TKey,TValue> de um IQueryable<T> enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada.

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

Cria um Dictionary<TKey,TValue> de um IQueryable<T> enumerando-o de forma assíncrona de acordo com uma função de seletor de chave especificada e um comparador.

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

Cria de forma assíncrona um HashSet<T> de um IQueryable<T> enumerando-o de forma assíncrona.

ToHashSetAsync<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>, CancellationToken)

Cria de forma assíncrona um HashSet<T> de um IQueryable<T> enumerando-o de forma assíncrona.

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

Cria de forma assíncrona um List<T> de um IQueryable<T> enumerando-o de forma assíncrona.

ToQueryString(IQueryable)

Gera uma representação de cadeia de caracteres da consulta usada. Essa cadeia de caracteres pode não ser adequada para execução direta e destina-se apenas ao uso na depuração.

Aplica-se a