Compartilhar via


IDbSet<TEntity> Interface

Definição

Um IDbSet<TEntity> representa a coleção de todas as entidades no contexto ou que pode ser consultada do banco de dados de um determinado tipo. DbSet<TEntity> é uma implementação concreta de IDbSet.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public interface IDbSet<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public interface IDbSet<TEntity> : System.Collections.Generic.IEnumerable<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type IDbSet<'Entity (requires 'Entity : null)> = interface
    interface IQueryable<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IQueryable
    interface IEnumerable
Public Interface IDbSet(Of TEntity)
Implements IEnumerable(Of TEntity), IQueryable(Of TEntity)

Parâmetros de tipo

TEntity

O tipo que define o conjunto.

Derivado
Atributos
Implementações

Comentários

IDbSet<TEntity> foi originalmente destinado a permitir a criação de duplos de teste (simulações ou falsificações) para DbSet<TEntity>. No entanto, essa abordagem tem problemas em que adicionar novos membros a uma interface interrompe o código existente que já implementa a interface sem os novos membros. Portanto, a partir do EF6, nenhum novo membro será adicionado a essa interface e é recomendável que DbSet<TEntity> sejam usados como a classe base para duplas de teste.

Propriedades

Local

Obtém um que representa uma exibição ObservableCollection<T> local de todas as entidades Adicionadas, Inalteradas e Modificadas neste conjunto. Essa exibição local permanecerá em sincronia à medida que as entidades forem adicionadas ou removidas do contexto. Da mesma forma, as entidades adicionadas ou removidas do modo de exibição local serão automaticamente adicionadas ou removidas do contexto.

Métodos

Add(TEntity)

Adiciona a entidade fornecida ao contexto subjacente ao conjunto no estado Adicionado, de modo que ela será inserida no banco de dados quando SaveChanges for chamado.

Attach(TEntity)

Anexa a entidade fornecida ao contexto subjacente ao conjunto. Ou seja, a entidade é colocada no contexto no estado Inalterado, assim como se tivesse sido lida do banco de dados.

Create()

Cria uma nova instância de uma entidade para o tipo desse conjunto. Observe que essa instância NÃO é adicionada ou anexada ao conjunto. A instância retornada será um proxy se o contexto subjacente estiver configurado para criar proxies e o tipo de entidade atender aos requisitos para criar um proxy.

Create<TDerivedEntity>()

Cria uma nova instância de uma entidade para o tipo desse conjunto ou para um tipo derivado do tipo desse conjunto. Observe que essa instância NÃO é adicionada ou anexada ao conjunto. A instância retornada será um proxy se o contexto subjacente estiver configurado para criar proxies e o tipo de entidade atender aos requisitos para criar um proxy.

Find(Object[])

Localiza uma entidade com os valores de chave primária fornecidos. Se houver uma entidade com os valores de chave primária fornecidos no contexto, ela será retornada imediatamente sem fazer uma solicitação ao repositório. Caso contrário, uma solicitação será feita ao repositório para uma entidade com os valores de chave primária fornecidos e essa entidade, se encontrada, será anexada ao contexto e retornada. Se nenhuma entidade for encontrada no contexto ou no repositório, será retornado nulo.

Remove(TEntity)

Marca a entidade fornecida como Excluída, de modo que ela será excluída do banco de dados quando SaveChanges for chamado. Observe que a entidade deve existir no contexto em algum outro estado antes que esse método seja chamado.

Métodos de Extensão

AsNoTracking<T>(IQueryable<T>)

Retorna uma nova consulta em que as entidades retornadas não serão armazenadas em cache no DbContext ou ObjectContextno . Esse método funciona chamando o método AsNoTracking do objeto de consulta subjacente. Se o objeto de consulta subjacente não tiver um método AsNoTracking, chamar esse método não terá nenhum efeito.

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

Um IDbSet<TEntity> representa a coleção de todas as entidades no contexto ou que pode ser consultada do banco de dados de um determinado tipo. DbSet<TEntity> é uma implementação concreta de IDbSet.

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

Um IDbSet<TEntity> representa a coleção de todas as entidades no contexto ou que pode ser consultada do banco de dados de um determinado tipo. DbSet<TEntity> é uma implementação concreta de IDbSet.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

Adiciona ou atualiza entidades por chave quando SaveChanges é chamado. Equivalente a uma operação "upsert" da terminologia do banco de dados. Esse método pode ser útil ao propagar dados usando Migrações.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

Adiciona ou atualiza entidades por uma expressão de identificação personalizada quando SaveChanges é chamado. Equivalente a uma operação "upsert" da terminologia do banco de dados. Esse método pode ser útil ao propagar dados usando Migrações.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

Adiciona ou atualiza entidades por chave quando SaveChanges é chamado. Equivalente a uma operação "upsert" da terminologia do banco de dados. Esse método pode ser útil ao propagar dados usando Migrações.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

Adiciona ou atualiza entidades por uma expressão de identificação personalizada quando SaveChanges é chamado. Equivalente a uma operação "upsert" da terminologia do banco de dados. Esse método pode ser útil ao propagar dados usando Migrações.

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

Determina de forma assíncrona se todos os elementos de uma sequência atendem a uma condiçã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>)

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

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

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

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

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

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

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

AsNoTracking<T>(IQueryable<T>)

Retorna uma nova consulta em que as entidades retornadas não serão armazenadas em cache no DbContext ou ObjectContextno . Esse método funciona chamando o método AsNoTracking do objeto de consulta subjacente. Se o objeto de consulta subjacente não tiver um método AsNoTracking, chamar esse método não terá nenhum efeito.

AsStreaming<T>(IQueryable<T>)
Obsoleto.

Retorna uma nova consulta que transmitirá os resultados em vez de buffer. Esse método funciona chamando o método AsStreaming do objeto de consulta subjacente. Se o objeto de consulta subjacente não tiver um método AsStreaming, chamar esse método não terá nenhum efeito.

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

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

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

Calcula de forma assíncrona a média de uma sequência de Decimal 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>>)

Calcula de forma assíncrona a média de uma sequência de Double 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 Double 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>>)

Calcula de forma assíncrona a média de uma sequência de Int32 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 Int32 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>>)

Calcula de forma assíncrona a média de uma sequência de Int64 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 Int64 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>>>)

Calcula de forma assíncrona a média de uma sequência de valores anuláveis Decimal 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 anuláveis Decimal 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>>>)

Calcula de forma assíncrona a média de uma sequência de valores anuláveis Double 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 anuláveis Double 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>>>)

Calcula de forma assíncrona a média de uma sequência de valores anuláveis Int32 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 anuláveis Int32 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>>>)

Calcula de forma assíncrona a média de uma sequência de valores anuláveis Int64 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 anuláveis Int64 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>>>)

Calcula de forma assíncrona a média de uma sequência de valores anuláveis Single 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 anuláveis Single obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a média de uma sequência de Single 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 Single valores obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

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

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

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

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

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

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.

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

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

FirstAsync<TSource>(IQueryable<TSource>)

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

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

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

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

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

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

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

FirstOrDefaultAsync<TSource>(IQueryable<TSource>)

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

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.

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.

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.

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

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

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.

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

Especifica os objetos relacionados para inclusão nos resultados da consulta.

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

Especifica os objetos relacionados para inclusão nos resultados da consulta.

LongCountAsync<TSource>(IQueryable<TSource>)

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

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

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.

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

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

MaxAsync<TSource>(IQueryable<TSource>)

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

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

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

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

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,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.

MinAsync<TSource>(IQueryable<TSource>)

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

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

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

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

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,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.

SingleAsync<TSource>(IQueryable<TSource>)

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

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

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

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

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.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>)

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

Retorna de forma assíncrona o único elemento de uma sequência que atende a 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.

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

Retorna de forma assíncrona o único elemento de uma sequência que atende a 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.

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.

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

Ignora um número especificado de elementos em uma sequência e retorna os elementos restantes.

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

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

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

Calcula de forma assíncrona a soma da sequência de Decimal 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>>)

Calcula de forma assíncrona a soma da sequência de Double 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 Double 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>>)

Calcula de forma assíncrona a soma da sequência de Int32 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 Int32 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>>)

Calcula de forma assíncrona a soma da sequência de Int64 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 Int64 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>>>)

Calcula de forma assíncrona a soma da sequência de valores anuláveis Decimal obtidos 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 anuláveis Decimal obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores anuláveis Double obtidos 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 anuláveis Double obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores anuláveis Int32 obtidos 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 anuláveis Int32 obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores anuláveis Int64 obtidos 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 anuláveis Int64 obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de valores anuláveis Single obtidos 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 anuláveis Single obtidos invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula de forma assíncrona a soma da sequência de Single 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 Single valores obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Retorna um número especificado de elementos contíguos do início de uma sequência.

ToArrayAsync<TSource>(IQueryable<TSource>)

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

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

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

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

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

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.

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.

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,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

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

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 seletora 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 seletora de elemento.

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.

ToListAsync<TSource>(IQueryable<TSource>)

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

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

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

Aplica-se a