Queryable Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Fornece um conjunto de métodos static (Shared em Visual Basic) para consultar estruturas de dados que implementam IQueryable<T>.
public ref class Queryable abstract sealed
public static class Queryable
type Queryable = class
Public Module Queryable
- Herança
-
Queryable
Observações
O conjunto de métodos declarados na Queryable classe fornece uma implementação dos operadores padrão de consulta para consultar fontes de dados que implementam IQueryable<T>. Os operadores de consulta padrão são métodos de uso geral que seguem o padrão LINQ e permitem expressar operações de percorrimento, filtro e projeção sobre dados em qualquer linguagem de programação baseada em .NET.
A maioria dos métodos desta classe é definida como métodos de extensão que estendem o IQueryable<T> tipo. Isto significa que podem ser chamados como um método de instância em qualquer objeto que implemente IQueryable<T>. Estes métodos que se estendem IQueryable<T> não realizam qualquer consulta direta. Em vez disso, a sua funcionalidade é construir um Expression objeto, que é uma árvore de expressões que representa a consulta cumulativa. Os métodos passam então a nova árvore de expressões para o Execute<TResult>(Expression) método ou para o CreateQuery<TElement>(Expression) método da entrada IQueryable<T>. O método chamado depende de o Queryable método devolver um valor singleton, caso em Execute<TResult>(Expression) que é chamado, ou de ter resultados enumeráveis, caso em CreateQuery<TElement>(Expression) que é chamado.
A execução real da consulta nos dados de destino é realizada por uma classe que implementa IQueryable<T>. A expectativa de qualquer IQueryable<T> implementação é que o resultado da execução de uma árvore de expressões construída por um Queryable método padrão de operador de consulta seja equivalente ao resultado de chamar o método correspondente na Enumerable classe, se a fonte de dados fosse um IEnumerable<T>.
Para além dos métodos padrão de operadores de consulta que operam sobre IQueryable<T> objetos, esta classe contém também um método, AsQueryable, que tipifica IEnumerable objetos como IQueryable objetos.
Métodos
| Name | Description |
|---|---|
| Aggregate<TSource,TAccumulate,TResult>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>, Expression<Func<TAccumulate, TResult>>) |
Aplica uma função acumuladora sobre uma sequência. O valor semente especificado é usado como valor inicial do acumulador, e a função especificada é usada para selecionar o valor do resultado. |
| Aggregate<TSource,TAccumulate>(IQueryable<TSource>, TAccumulate, Expression<Func<TAccumulate,TSource,TAccumulate>>) |
Aplica uma função acumuladora sobre uma sequência. O valor semente especificado é usado como valor inicial do acumulador. |
| Aggregate<TSource>(IQueryable<TSource>, Expression<Func<TSource,TSource,TSource>>) |
Aplica uma função acumuladora sobre uma sequência. |
| All<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Determina se todos os elementos de uma sequência satisfazem uma condição. |
| Any<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Determina se algum elemento de uma sequência satisfaz uma condição. |
| Any<TSource>(IQueryable<TSource>) |
Determina se uma sequência contém algum elemento. |
| Append<TSource>(IQueryable<TSource>, TSource) |
Devolve uma nova sequência consultável que contém os elementos de |
| AsQueryable(IEnumerable) |
Converte um IEnumerable para um IQueryable. |
| AsQueryable<TElement>(IEnumerable<TElement>) |
Converte um genérico IEnumerable<T> num genérico IQueryable<T>. |
| Average(IQueryable<Decimal>) |
Calcula a média de uma sequência de Decimal valores. |
| Average(IQueryable<Double>) |
Calcula a média de uma sequência de Double valores. |
| Average(IQueryable<Int32>) |
Calcula a média de uma sequência de Int32 valores. |
| Average(IQueryable<Int64>) |
Calcula a média de uma sequência de Int64 valores. |
| Average(IQueryable<Nullable<Decimal>>) |
Calcula a média de uma sequência de valores anuláveis Decimal . |
| Average(IQueryable<Nullable<Double>>) |
Calcula a média de uma sequência de valores anuláveis Double . |
| Average(IQueryable<Nullable<Int32>>) |
Calcula a média de uma sequência de valores anuláveis Int32 . |
| Average(IQueryable<Nullable<Int64>>) |
Calcula a média de uma sequência de valores anuláveis Int64 . |
| Average(IQueryable<Nullable<Single>>) |
Calcula a média de uma sequência de valores anuláveis Single . |
| Average(IQueryable<Single>) |
Calcula a média de uma sequência de Single valores. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Calcula a média de uma sequência de Decimal valores obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Calcula a média de uma sequência de Double valores obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Calcula a média de uma sequência de Int32 valores obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Calcula a média de uma sequência de Int64 valores obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Calcula a média de uma sequência de valores anuláveis Decimal que é obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Calcula a média de uma sequência de valores anuláveis Double que é obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Calcula a média de uma sequência de valores anuláveis Int32 que é obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Calcula a média de uma sequência de valores anuláveis Int64 que é obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Calcula a média de uma sequência de valores anuláveis Single que é obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Average<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Calcula a média de uma sequência de Single valores obtida invocando uma função de projeção em cada elemento da sequência de entrada. |
| Cast<TResult>(IQueryable) |
Converte os elementos de an IQueryable para o tipo especificado. |
| Concat<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Concatena duas sequências. |
| Contains<TSource>(IQueryable<TSource>, TSource, IEqualityComparer<TSource>) |
Determina se uma sequência contém um elemento especificado usando um .IEqualityComparer<T> |
| Contains<TSource>(IQueryable<TSource>, TSource) |
Determina se uma sequência contém um elemento especificado usando o comparador de igualdade padrão. |
| Count<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Devolve o número de elementos na sequência especificada que satisfaz uma condição. |
| Count<TSource>(IQueryable<TSource>) |
Devolve o número de elementos numa sequência. |
| DefaultIfEmpty<TSource>(IQueryable<TSource>, TSource) |
Devolve os elementos da sequência especificada ou o valor especificado numa coleção singleton se a sequência estiver vazia. |
| DefaultIfEmpty<TSource>(IQueryable<TSource>) |
Devolve os elementos da sequência especificada ou o valor padrão do parâmetro de tipo numa coleção singleton se a sequência estiver vazia. |
| Distinct<TSource>(IQueryable<TSource>, IEqualityComparer<TSource>) |
Devolve elementos distintos de uma sequência usando um especificado IEqualityComparer<T> para comparar valores. |
| Distinct<TSource>(IQueryable<TSource>) |
Devolve elementos distintos de uma sequência usando o comparador de igualdade padrão para comparar valores. |
| ElementAt<TSource>(IQueryable<TSource>, Int32) |
Devolve o elemento num índice especificado numa sequência. |
| ElementAtOrDefault<TSource>(IQueryable<TSource>, Int32) |
Devolve o elemento num índice especificado numa sequência ou um valor padrão se o índice estiver fora do intervalo. |
| Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Produz a diferença de conjuntos de duas sequências usando o especificado IEqualityComparer<T> para comparar valores. |
| Except<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Produz a diferença de conjuntos de duas sequências usando o comparador de igualdade por defeito para comparar valores. |
| First<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Devolve o primeiro elemento de uma sequência que satisfaz uma condição especificada. |
| First<TSource>(IQueryable<TSource>) |
Devolve o primeiro elemento de uma sequência. |
| FirstOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Devolve o primeiro elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se tal elemento não for encontrado. |
| FirstOrDefault<TSource>(IQueryable<TSource>) |
Devolve o primeiro elemento de uma sequência, ou um valor padrão se a sequência não contiver elementos. |
| GroupBy<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 sequência de acordo com uma função seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da 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. |
| GroupBy<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 sequência de acordo com uma função seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da sua chave. Os elementos de cada grupo são projetados usando uma função especificada. |
| GroupBy<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 para cada grupo usando uma função especificada. Os valores-chave são comparados usando um comparador especificado. |
| GroupBy<TSource,TKey,TElement>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TSource,TElement>>) |
Agrupa os elementos de uma sequência de acordo com uma função seletora de teclas especificada e projeta os elementos para cada grupo usando uma função especificada. |
| GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource, TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>, IEqualityComparer<TKey>) |
Agrupa os elementos de uma sequência de acordo com uma função seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da sua chave. As chaves são comparadas usando um comparador especificado. |
| GroupBy<TSource,TKey,TResult>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, Expression<Func<TKey,IEnumerable<TSource>,TResult>>) |
Agrupa os elementos de uma sequência de acordo com uma função seletora de teclas especificada e cria um valor de resultado a partir de cada grupo e da sua chave. |
| GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IEqualityComparer<TKey>) |
Agrupa os elementos de uma sequência de acordo com uma função seletora de teclas especificada e compara as chaves usando um comparador especificado. |
| GroupBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Agrupa os elementos de uma sequência de acordo com uma função seletora de teclas especificada. |
| GroupJoin<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 chave e agrupa os resultados. Um especificado IEqualityComparer<T> é usado para comparar tonalidades. |
| GroupJoin<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 chave e agrupa os resultados. O comparador de igualdade por defeito é usado para comparar chaves. |
| Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Produz a interseção conjunta de duas sequências usando o especificado IEqualityComparer<T> para comparar valores. |
| Intersect<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Produz a interseção conjunta de duas sequências usando o comparador de igualdade padrão para comparar valores. |
| Join<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 nas chaves correspondentes. Um especificado IEqualityComparer<T> é usado para comparar tonalidades. |
| Join<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 nas chaves correspondentes. O comparador de igualdade por defeito é usado para comparar chaves. |
| Last<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Devolve o último elemento de uma sequência que satisfaz uma condição especificada. |
| Last<TSource>(IQueryable<TSource>) |
Devolve o último elemento de uma sequência. |
| LastOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Devolve o último elemento de uma sequência que satisfaz uma condição ou um valor padrão se tal elemento não for encontrado. |
| LastOrDefault<TSource>(IQueryable<TSource>) |
Devolve o último elemento de uma sequência, ou um valor padrão se a sequência não contiver elementos. |
| LongCount<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Retorna e Int64 que representa o número de elementos numa sequência que satisfazem uma condição. |
| LongCount<TSource>(IQueryable<TSource>) |
Retorna e Int64 que representa o número total de elementos numa sequência. |
| Max<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Invoca uma função de projeção sobre cada elemento de um genérico IQueryable<T> e devolve o valor máximo resultante. |
| Max<TSource>(IQueryable<TSource>) |
Devolve o valor máximo num genérico IQueryable<T>. |
| Min<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Invoca uma função de projeção sobre cada elemento de um genérico IQueryable<T> e devolve o valor mínimo resultante. |
| Min<TSource>(IQueryable<TSource>) |
Devolve o valor mínimo de um genérico IQueryable<T>. |
| OfType<TResult>(IQueryable) |
Filtra os elementos de um IQueryable com base num tipo especificado. |
| OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Ordena os elementos de uma sequência por ordem crescente usando um comparador especificado. |
| OrderBy<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Ordena os elementos de uma sequência por ordem crescente de acordo com uma chave. |
| OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Ordena os elementos de uma sequência por ordem decrescente usando um comparador especificado. |
| OrderByDescending<TSource,TKey>(IQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Ordena os elementos de uma sequência por ordem decrescente de acordo com uma chave. |
| Prepend<TSource>(IQueryable<TSource>, TSource) |
Devolve uma nova sequência consultável que contém os elementos de |
| Reverse<TSource>(IQueryable<TSource>) |
Inverte a ordem dos elementos numa sequência. |
| Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,TResult>>) |
Projeta cada elemento de uma sequência numa nova forma incorporando o índice do elemento. |
| Select<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>) |
Projeta cada elemento de uma sequência numa nova forma. |
| SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T> e invoca uma função seletora de resultados em cada elemento nela. Os valores resultantes de cada sequência intermédia são combinados numa única sequência unidimensional e devolvidos. |
| SelectMany<TSource,TCollection,TResult>(IQueryable<TSource>, Expression<Func<TSource, Int32,IEnumerable<TCollection>>>, Expression<Func<TSource,TCollection, TResult>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T> que incorpora o índice do elemento de origem que o produziu. Uma função seletora de resultados é invocada em cada elemento de cada sequência intermédia, e os valores resultantes são combinados numa única sequência unidimensional e retornados. |
| SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,IEnumerable<TResult>>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T> e combina as sequências resultantes numa sequência. |
| SelectMany<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,Int32,IEnumerable<TResult>>>) |
Projeta cada elemento de uma sequência para um IEnumerable<T> e combina as sequências resultantes numa sequência. O índice de cada elemento fonte é usado na forma projetada desse elemento. |
| SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Determina se duas sequências são iguais usando um especificado IEqualityComparer<T> para comparar elementos. |
| SequenceEqual<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Determina se duas sequências são iguais usando o comparador de igualdade padrão para comparar elementos. |
| Single<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Devolve o único elemento de uma sequência que satisfaz uma condição especificada, e lança uma exceção se existirem mais do que um desses elementos. |
| Single<TSource>(IQueryable<TSource>) |
Devolve o único elemento de uma sequência e lança uma exceção se não houver exatamente um elemento na sequência. |
| SingleOrDefault<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Devolve o único elemento de uma sequência que satisfaz uma condição especificada ou um valor padrão se tal elemento não existir; este método lança uma exceção se mais do que um elemento satisfizerem a condição. |
| SingleOrDefault<TSource>(IQueryable<TSource>) |
Devolve o único elemento de uma sequência, ou um valor padrão se a sequência estiver vazia; este método lança uma exceção se houver mais do que um elemento na sequência. |
| Skip<TSource>(IQueryable<TSource>, Int32) |
Ignora um número especificado de elementos numa sequência e depois devolve os elementos restantes. |
| SkipLast<TSource>(IQueryable<TSource>, Int32) |
Devolve uma nova sequência consultável que contém os elementos de |
| SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Ignora elementos numa sequência desde que uma condição especificada seja verdadeira e depois devolve os elementos restantes. |
| SkipWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Ignora elementos numa sequência desde que uma condição especificada seja verdadeira e depois devolve os elementos restantes. O índice do elemento é usado na lógica da função de predicado. |
| Sum(IQueryable<Decimal>) |
Calcula a soma de uma sequência de Decimal valores. |
| Sum(IQueryable<Double>) |
Calcula a soma de uma sequência de Double valores. |
| Sum(IQueryable<Int32>) |
Calcula a soma de uma sequência de Int32 valores. |
| Sum(IQueryable<Int64>) |
Calcula a soma de uma sequência de Int64 valores. |
| Sum(IQueryable<Nullable<Decimal>>) |
Calcula a soma de uma sequência de valores nulos Decimal . |
| Sum(IQueryable<Nullable<Double>>) |
Calcula a soma de uma sequência de valores nulos Double . |
| Sum(IQueryable<Nullable<Int32>>) |
Calcula a soma de uma sequência de valores nulos Int32 . |
| Sum(IQueryable<Nullable<Int64>>) |
Calcula a soma de uma sequência de valores nulos Int64 . |
| Sum(IQueryable<Nullable<Single>>) |
Calcula a soma de uma sequência de valores nulos Single . |
| Sum(IQueryable<Single>) |
Calcula a soma de uma sequência de Single valores. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>) |
Calcula a soma da sequência de Decimal valores obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>) |
Calcula a soma da sequência de Double valores obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>) |
Calcula a soma da sequência de Int32 valores obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>) |
Calcula a soma da sequência de Int64 valores obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>) |
Calcula a soma da sequência de valores nulos Decimal que é obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>) |
Calcula a soma da sequência de valores nulos Double que é obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>) |
Calcula a soma da sequência de valores nulos Int32 que é obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>) |
Calcula a soma da sequência de valores nulos Int64 que é obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>) |
Calcula a soma da sequência de valores nulos Single que é obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Sum<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>) |
Calcula a soma da sequência de Single valores obtida ao invocar uma função de projeção em cada elemento da sequência de entrada. |
| Take<TSource>(IQueryable<TSource>, Int32) |
Devolve um número especificado de elementos contíguos do início de uma sequência. |
| TakeLast<TSource>(IQueryable<TSource>, Int32) |
Devolve uma nova sequência consultável que contém os últimos |
| TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Devolve elementos de uma sequência desde que uma condição especificada seja verdadeira. |
| TakeWhile<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Devolve elementos de uma sequência desde que uma condição especificada seja verdadeira. O índice do elemento é usado na lógica da função de predicado. |
| ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Realiza uma ordenação subsequente dos elementos numa sequência em ordem crescente usando um comparador especificado. |
| ThenBy<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Realiza uma ordenação subsequente dos elementos numa sequência em ordem crescente de acordo com uma tonalidade. |
| ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>, IComparer<TKey>) |
Realiza uma ordenação subsequente dos elementos numa sequência por ordem decrescente usando um comparador especificado. |
| ThenByDescending<TSource,TKey>(IOrderedQueryable<TSource>, Expression<Func<TSource,TKey>>) |
Realiza uma ordenação subsequente dos elementos numa sequência por ordem decrescente, de acordo com uma chave. |
| Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>, IEqualityComparer<TSource>) |
Produz a união de conjuntos de duas sequências usando um especificado IEqualityComparer<T>. |
| Union<TSource>(IQueryable<TSource>, IEnumerable<TSource>) |
Produz a união conjunta de duas sequências usando o comparador de igualdade padrão. |
| Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>) |
Filtra uma sequência de valores com base num predicado. |
| Where<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32,Boolean>>) |
Filtra uma sequência de valores com base num predicado. O índice de cada elemento é usado na lógica da função de predicado. |
| Zip<TFirst,TSecond,TResult>(IQueryable<TFirst>, IEnumerable<TSecond>, Expression<Func<TFirst,TSecond,TResult>>) |
Funde duas sequências usando a função de predicado especificada. |