Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

Classe Queryable

 

Fornece um conjunto de métodos static (Shared no Visual Basic) para consultar estruturas de dados que implementam IQueryable<T>.

Namespace:   System.Linq
Assembly:  System.Core (em System.Core.dll)

System.Object
  System.Linq.Queryable

public static class Queryable

NomeDescrição
System_CAPS_pubmethodSystem_CAPS_staticAggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource, TSource, TSource>>)

Aplica uma função acumuladora em uma seqüência.

System_CAPS_pubmethodSystem_CAPS_staticAggregate<TSource, TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>)

Aplica uma função acumuladora em uma seqüência. O valor de semente especificado é usado como o valor inicial do acumulador.

System_CAPS_pubmethodSystem_CAPS_staticAggregate<TSource, TAccumulate, TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate, TSource, TAccumulate>>, Expression<Func<TAccumulate, TResult>>)

Aplica uma função acumuladora em uma seqüência. O valor de semente especificado é usado como o valor inicial do acumulador e a função especificada é usada para selecionar o valor do resultado.

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

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

System_CAPS_pubmethodSystem_CAPS_staticAny<TSource>(IQueryable<TSource>)

Determina se uma sequência contém elementos.

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

Determina se algum elemento de uma sequência atende a uma condição.

System_CAPS_pubmethodSystem_CAPS_staticAsQueryable(IEnumerable)

Converte um IEnumerable em um IQueryable.

System_CAPS_pubmethodSystem_CAPS_staticAsQueryable<TElement>(IEnumerable<TElement>)

Converte um IEnumerable<T> genérico em um IQueryable<T> genérico.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Decimal>)

Calcula a média de uma sequência de Decimal valores.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Double>)

Calcula a média de uma sequência de Double valores.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Int32>)

Calcula a média de uma sequência de Int32 valores.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Int64>)

Calcula a média de uma sequência de Int64 valores.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Decimal>>)

Calcula a média de uma sequência de anulável Decimal valores.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Double>>)

Calcula a média de uma sequência de valores Double que permitem valor nulo.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Int32>>)

Calcula a média de uma seqüência de anulável Int32 valores.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Int64>>)

Calcula a média de uma sequência de anulável Int64 valores.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Nullable<Single>>)

Calcula a média de uma sequência de anulável Single valores.

System_CAPS_pubmethodSystem_CAPS_staticAverage(IQueryable<Single>)

Calcula a média de uma sequência de Single valores.

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

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

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

Calcula a média de uma sequência de Double valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de Int32 valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de Int64 valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de anulável Decimal valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de anulável Double valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de anulável Int32 valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de anulável Int64 valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de anulável Single valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a média de uma sequência de Single valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

System_CAPS_pubmethodSystem_CAPS_staticCast<TResult>(IQueryable)

Converte os elementos de um IQueryable para o tipo especificado.

System_CAPS_pubmethodSystem_CAPS_staticConcat<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Concatena duas sequências.

System_CAPS_pubmethodSystem_CAPS_staticContains<TSource>(IQueryable<TSource>, TSource)

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

System_CAPS_pubmethodSystem_CAPS_staticContains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>)

Determina se uma sequência contém um elemento especificado usando um IEqualityComparer<T> especificado.

System_CAPS_pubmethodSystem_CAPS_staticCount<TSource>(IQueryable<TSource>)

Retorna o número de elementos em uma sequência.

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

Retorna o número de elementos na sequência especificada que atendem a uma condição.

System_CAPS_pubmethodSystem_CAPS_staticDefaultIfEmpty<TSource>(IQueryable<TSource>)

Retornará os elementos da sequência especificada ou o valor padrão do parâmetro de tipo em uma coleção de singletons se a sequência estiver vazia.

System_CAPS_pubmethodSystem_CAPS_staticDefaultIfEmpty<TSource>(IQueryable<TSource>, TSource)

Retorna os elementos da sequência especificada ou o valor especificado em uma coleção de singletons se a sequência está vazia.

System_CAPS_pubmethodSystem_CAPS_staticDistinct<TSource>(IQueryable<TSource>)

Retorna os elementos distintos de uma sequência usando o comparador de igualdade padrão para comparar valores.

System_CAPS_pubmethodSystem_CAPS_staticDistinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>)

Retorna os elementos distintos de uma sequência usando um IEqualityComparer<T> especificado para comparar valores.

System_CAPS_pubmethodSystem_CAPS_staticElementAt<TSource>(IQueryable<TSource>, Int32)

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

System_CAPS_pubmethodSystem_CAPS_staticElementAtOrDefault<TSource>(IQueryable<TSource>, Int32)

Retorna o elemento em um índice especificado em uma sequência ou um valor padrão caso o índice está fora do intervalo.

System_CAPS_pubmethodSystem_CAPS_staticExcept<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Produz a diferença de conjunto de duas sequências usando o comparador de igualdade padrão para comparar os valores.

System_CAPS_pubmethodSystem_CAPS_staticExcept<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Produz a diferença definida entre duas sequências usando especificado IEqualityComparer<T> para comparar valores.

System_CAPS_pubmethodSystem_CAPS_staticFirst<TSource>(IQueryable<TSource>)

Retorna o primeiro elemento de uma sequência.

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

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

System_CAPS_pubmethodSystem_CAPS_staticFirstOrDefault<TSource>(IQueryable<TSource>)

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

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

Retorna o primeiro elemento de uma seqüência que satisfaz uma condição especificada ou um valor padrão se nenhum elemento for encontrado.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>)

Agrupa os elementos de uma seqüência de acordo com uma função de seleção de chave especificada.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, IEqualityComparer<TKey>)

Agrupa os elementos de uma seqüência de acordo com a uma função de seleção de chave especificada e compara as chaves usando um comparador especificado.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TElement>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>)

Agrupa os elementos de uma seqüência de acordo com a uma função de seleção de chave especificada e projeta os elementos para cada grupo usando uma função especificada.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TElement>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, IEqualityComparer<TKey>)

Agrupa os elementos de uma sequência e projeta os elementos de cada grupo usando uma função especificada. Valores de chave são comparados usando um comparador especificado.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>)

Agrupa os elementos de uma seqüência de acordo com uma função de seleção de chave especificada e cria um valor de resultado de cada grupo e sua chave.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey, IEnumerable<TSource>, TResult>>, IEqualityComparer<TKey>)

Agrupa os elementos de uma seqüência de acordo com uma função de seleção de chave especificada e cria um valor de resultado de cada grupo e sua chave. As chaves são comparadas usando um comparador especificado.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TElement, TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>)

Agrupa os elementos de uma seqüência de acordo com uma função de seleção de chave especificada e cria um valor de resultado de cada grupo e sua chave. Os elementos de cada grupo são projetados, usando uma função especificada.

System_CAPS_pubmethodSystem_CAPS_staticGroupBy<TSource, TKey, TElement, TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TSource, TElement>>, Expression<Func<TKey, IEnumerable<TElement>, TResult>>, IEqualityComparer<TKey>)

Agrupa os elementos de uma seqüência de acordo com uma função de seleção de chave especificada e cria um valor de resultado de cada grupo e sua chave. As chaves são comparadas usando um comparador especificado e os elementos de cada grupo são projetados, usando uma função especificada.

System_CAPS_pubmethodSystem_CAPS_staticGroupJoin<TOuter, TInner, TKey, TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>)

Correlaciona os elementos de duas sequências com base na igualdade de chaves e agrupa os resultados. O comparador de igualdade padrão é usado para comparar chaves.

System_CAPS_pubmethodSystem_CAPS_staticGroupJoin<TOuter, TInner, TKey, TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, IEnumerable<TInner>, TResult>>, IEqualityComparer<TKey>)

Correlaciona os elementos de duas sequências com base na igualdade de chaves e agrupa os resultados. Um IEqualityComparer<T> especificado é usado para comparar chaves.

System_CAPS_pubmethodSystem_CAPS_staticIntersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Produz a interseção de duas seqüências usando o comparador de igualdade padrão para comparar valores.

System_CAPS_pubmethodSystem_CAPS_staticIntersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Produz a interseção de duas sequências usando especificado IEqualityComparer<T> para comparar valores.

System_CAPS_pubmethodSystem_CAPS_staticJoin<TOuter, TInner, TKey, TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>)

Correlaciona os elementos de duas sequências com base em chaves coincidentes. O comparador de igualdade padrão é usado para comparar chaves.

System_CAPS_pubmethodSystem_CAPS_staticJoin<TOuter, TInner, TKey, TResult>(IQueryable<TOuter>, IEnumerable<TInner>, Expression<Func<TOuter, TKey>>, Expression<Func<TInner, TKey>>, Expression<Func<TOuter, TInner, TResult>>, IEqualityComparer<TKey>)

Correlaciona os elementos de duas sequências com base em chaves coincidentes. Um IEqualityComparer<T> especificado é usado para comparar chaves.

System_CAPS_pubmethodSystem_CAPS_staticLast<TSource>(IQueryable<TSource>)

Retorna o último elemento em uma sequência.

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

Retorna o último elemento de uma sequência que satisfazem uma condição especificada.

System_CAPS_pubmethodSystem_CAPS_staticLastOrDefault<TSource>(IQueryable<TSource>)

Retorna o último elemento de uma sequência ou um valor padrão se a sequência não contém elementos.

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

Retorna o último elemento de uma seqüência que satisfaz uma condição ou um valor padrão se nenhum elemento for encontrado.

System_CAPS_pubmethodSystem_CAPS_staticLongCount<TSource>(IQueryable<TSource>)

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

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

Retorna um Int64 que representa o número de elementos em uma sequência satisfazem uma condição.

System_CAPS_pubmethodSystem_CAPS_staticMax<TSource>(IQueryable<TSource>)

Retorna o valor máximo em um IQueryable<T> genérico.

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

Invoca uma função de projeção em cada elemento de um IQueryable<T> genérico e retorna o valor resultante máximo.

System_CAPS_pubmethodSystem_CAPS_staticMin<TSource>(IQueryable<TSource>)

Retorna o valor mínimo de um genérico IQueryable<T>.

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

Chama uma função de projeção em cada elemento de um genérico IQueryable<T> e retorna o menor valor resultante.

System_CAPS_pubmethodSystem_CAPS_staticOfType<TResult>(IQueryable)

Filtra os elementos de um IQueryable com base em um tipo especificado.

System_CAPS_pubmethodSystem_CAPS_staticOrderBy<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>)

Classifica os elementos de uma sequência em ordem crescente de acordo com uma chave.

System_CAPS_pubmethodSystem_CAPS_staticOrderBy<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>)

Classifica os elementos de uma sequência em ordem crescente usando um comparador especificado.

System_CAPS_pubmethodSystem_CAPS_staticOrderByDescending<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>)

Classifica os elementos de uma sequência em ordem de acordo com uma chave decrescente.

System_CAPS_pubmethodSystem_CAPS_staticOrderByDescending<TSource, TKey>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>)

Classifica os elementos de uma sequência em ordem decrescente usando um comparador especificado.

System_CAPS_pubmethodSystem_CAPS_staticReverse<TSource>(IQueryable<TSource>)

Inverte a ordem dos elementos em uma sequência.

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

Projeta cada elemento de uma seqüência em um novo formulário.

System_CAPS_pubmethodSystem_CAPS_staticSelect<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32, TResult>>)

Projeta cada elemento de uma seqüência em um novo formulário incorporando o índice do elemento.

System_CAPS_pubmethodSystem_CAPS_staticSelectMany<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TResult>>>)

Projeta cada elemento de uma sequência em um IEnumerable<T> e combina as sequências resultantes em uma sequência.

System_CAPS_pubmethodSystem_CAPS_staticSelectMany<TSource, TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32, IEnumerable<TResult>>>)

Projeta cada elemento de uma sequência de um IEnumerable<T> e combina as sequências resultantes em uma sequência. O índice de cada elemento de origem é usado no formulário projetado desse elemento.

System_CAPS_pubmethodSystem_CAPS_staticSelectMany<TSource, TCollection, TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>)

Projeta cada elemento de uma sequência em um IEnumerable<T> e invoca uma função de seletor de resultado em cada elemento contido nele. Os valores resultantes de cada sequência intermediária são combinados em uma única sequência unidimensional e retornada.

System_CAPS_pubmethodSystem_CAPS_staticSelectMany<TSource, TCollection, TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32, IEnumerable<TCollection>>>, Expression<Func<TSource, TCollection, TResult>>)

Projeta cada elemento de uma sequência de um IEnumerable<T> que incorpora o índice do elemento de origem que produziu. Uma função de seletor de resultado é chamada em cada elemento de cada sequência intermediário, e os valores resultantes são combinados em uma única sequência de unidimensional e retornados.

System_CAPS_pubmethodSystem_CAPS_staticSequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Determina se duas sequências são iguais, usando o comparador de igualdade padrão para comparar elementos.

System_CAPS_pubmethodSystem_CAPS_staticSequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Determina se duas sequências são iguais, usando um IEqualityComparer<T> para comparar elementos.

System_CAPS_pubmethodSystem_CAPS_staticSingle<TSource>(IQueryable<TSource>)

Retornará o único elemento de uma sequência e lançará uma exceção se não houver exatamente um elemento na sequência.

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

Retorna um único elemento de uma seqüência que satisfaz uma condição especificada e lança uma exceção se mais de um elemento existe.

System_CAPS_pubmethodSystem_CAPS_staticSingleOrDefault<TSource>(IQueryable<TSource>)

Retorna o único elemento de uma sequência ou um valor padrão se a sequência é vazia; esse método gera uma exceção se há mais de um elemento na sequência.

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

Retorna o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se esse elemento não existir. Esse método lança uma exceção se mais de um elemento satisfizer a condição.

System_CAPS_pubmethodSystem_CAPS_staticSkip<TSource>(IQueryable<TSource>, Int32)

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

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

Ignora elementos em uma sequência, desde que uma condição especificada for verdadeira e, em seguida, retorna os elementos restantes.

System_CAPS_pubmethodSystem_CAPS_staticSkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32, Boolean>>)

Ignora elementos em uma sequência, desde que uma condição especificada for verdadeira e, em seguida, retorna os elementos restantes. O índice do elemento é usado na lógica da função de predicado.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Decimal>)

Calcula a soma de uma sequência de Decimal valores.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Double>)

Calcula a soma de uma sequência de Double valores.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Int32>)

Calcula a soma de uma sequência de Int32 valores.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Int64>)

Calcula a soma de uma sequência de Int64 valores.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Decimal>>)

Calcula a soma de uma sequência de anulável Decimal valores.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Double>>)

Calcula a soma de uma sequência de anulável Double valores.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Int32>>)

Calcula a soma de uma sequência de anulável Int32 valores.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Int64>>)

Calcula a soma de uma sequência de anulável Int64 valores.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Nullable<Single>>)

Calcula a soma de uma sequência de anulável Single valores.

System_CAPS_pubmethodSystem_CAPS_staticSum(IQueryable<Single>)

Calcula a soma de uma sequência de Single valores.

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

Calcula a soma da sequência de valores Decimal que é obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de valores Double que é obtida invocando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de Int32 valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de Int64 valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de anulável Decimal valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de anulável Double valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de anulável Int32 valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de anulável Int64 valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de anulável Single valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

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

Calcula a soma da sequência de Single valores obtidos chamando uma função de projeção em cada elemento da sequência de entrada.

System_CAPS_pubmethodSystem_CAPS_staticTake<TSource>(IQueryable<TSource>, Int32)

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

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

Retorna os elementos de uma seqüência desde que uma condição especificada for verdadeira.

System_CAPS_pubmethodSystem_CAPS_staticTakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32, Boolean>>)

Retorna os elementos de uma seqüência desde que uma condição especificada for verdadeira. O índice do elemento é usado na lógica da função de predicado.

System_CAPS_pubmethodSystem_CAPS_staticThenBy<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>)

Executa uma ordenação posterior dos elementos em uma sequência em ordem crescente de acordo com uma chave.

System_CAPS_pubmethodSystem_CAPS_staticThenBy<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>)

Executa uma ordenação subsequente dos elementos em uma seqüência em ordem crescente usando um comparador especificado.

System_CAPS_pubmethodSystem_CAPS_staticThenByDescending<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>)

Executa uma ordenação subsequente dos elementos em uma sequência em ordem decrescente, de acordo com uma chave.

System_CAPS_pubmethodSystem_CAPS_staticThenByDescending<TSource, TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource, TKey>>, IComparer<TKey>)

Executa uma ordenação subsequente dos elementos em uma seqüência em ordem decrescente usando um comparador especificado.

System_CAPS_pubmethodSystem_CAPS_staticUnion<TSource>(IQueryable<TSource>, IEnumerable<TSource>)

Produz a união de conjunto de duas sequências usando o comparador de igualdade padrão.

System_CAPS_pubmethodSystem_CAPS_staticUnion<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>)

Produz a união de duas sequências usando um IEqualityComparer<T>.

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

Filtra uma sequência de valores com base em um predicado.

System_CAPS_pubmethodSystem_CAPS_staticWhere<TSource>(IQueryable<TSource>, Expression<Func<TSource, Int32, Boolean>>)

Filtra uma sequência de valores com base em um predicado. O índice de cada elemento é usado na lógica da função de predicado.

System_CAPS_pubmethodSystem_CAPS_staticZip<TFirst, TSecond, TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst, TSecond, TResult>>)

Mescla duas sequências usando a função de predicado especificada.

The set of methods declared in the T:System.Linq.Queryable class provides an implementation of the standard query operators for querying data sources that implement T:System.Linq.IQueryable`1. The standard query operators are general purpose methods that follow the vbteclinq pattern and enable you to express traversal, filter, and projection operations over data in any .NET-based programming language.

The majority of the methods in this class are defined as extension methods that extend the T:System.Linq.IQueryable`1 type. This means they can be called like an instance method on any object that implements T:System.Linq.IQueryable`1. These methods that extend T:System.Linq.IQueryable`1 do not perform any querying directly. Instead, their functionality is to build an T:System.Linq.Expressions.Expression object, which is an expression tree that represents the cumulative query. The methods then pass the new expression tree to either the M:System.Linq.IQueryProvider.Execute``1(System.Linq.Expressions.Expression) method or the M:System.Linq.IQueryProvider.CreateQuery``1(System.Linq.Expressions.Expression) method of the input T:System.Linq.IQueryable`1. The method that is called depends on whether the T:System.Linq.Queryable method returns a singleton value, in which case M:System.Linq.IQueryProvider.Execute``1(System.Linq.Expressions.Expression) is called, or has enumerable results, in which case M:System.Linq.IQueryProvider.CreateQuery``1(System.Linq.Expressions.Expression) is called.

The actual query execution on the target data is performed by a class that implements T:System.Linq.IQueryable`1. The expectation of any T:System.Linq.IQueryable`1 implementation is that the result of executing an expression tree that was constructed by a T:System.Linq.Queryable standard query operator method is equivalent to the result of calling the corresponding method in the T:System.Linq.Enumerable class, if the data source were an T:System.Collections.Generic.IEnumerable`1.

In addition to the standard query operator methods that operate on T:System.Linq.IQueryable`1 objects, this class also contains a method, Overload:System.Linq.Queryable.AsQueryable, which types T:System.Collections.IEnumerable objects as T:System.Linq.IQueryable objects.

Plataforma Universal do Windows
Disponível desde 8
.NET Framework
Disponível desde 3.5
Biblioteca de Classes Portátil
Com suporte no: plataformas portáteis do .NET
Silverlight
Disponível desde 2.0
Windows Phone Silverlight
Disponível desde 7.1
Windows Phone
Disponível desde 8.1

Quaisquer membros estáticos públicos ( Compartilhado no Visual Basic) desse tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Retornar ao início
Mostrar: