Idioma

DbQuery<TQuery> Classe

Definição

Cuidado

Use DbSet<T> instead

Um DbQuery<TQuery> pode ser usado para consultar instâncias de TQuery. As consultas LINQ em relação a um DbQuery<TQuery> serão convertidas em consultas no banco de dados.

Os resultados de uma consulta LINQ em relação a um DbQuery<TQuery> conterão os resultados retornados do banco de dados e podem não refletir alterações feitas no contexto que não foram persistentes no banco de dados. Por exemplo, os resultados não conterão exibições recém-adicionadas e ainda poderão conter exibições marcadas para exclusão.

Dependendo do banco de dados que está sendo usado, algumas partes de uma consulta LINQ em relação a um DbQuery<TQuery> podem ser avaliadas na memória em vez de serem convertidas em uma consulta de banco de dados.

DbQuery<TQuery> os objetos geralmente são obtidos de uma DbQuery<TQuery> propriedade em um método derivado DbContext ou derivado Query<TQuery>() .

public abstract class DbQuery<TQuery> : Microsoft.EntityFrameworkCore.Infrastructure.IInfrastructure<IServiceProvider>, Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery>, System.Collections.Generic.IEnumerable<TQuery>, System.Linq.IQueryable<TQuery> where TQuery : class
[System.Obsolete("Use DbSet<T> instead")]
public abstract class DbQuery<TQuery> : Microsoft.EntityFrameworkCore.DbSet<TQuery> where TQuery : class
type DbQuery<'Query (requires 'Query : null)> = class
    interface IQueryable<'Query (requires 'Query : null)>
    interface seq<'Query (requires 'Query : null)>
    interface IEnumerable
    interface IQueryable
    interface IAsyncEnumerableAccessor<'Query (requires 'Query : null)>
    interface IInfrastructure<IServiceProvider>
[<System.Obsolete("Use DbSet<T> instead")>]
type DbQuery<'Query (requires 'Query : null)> = class
    inherit DbSet<'Query (requires 'Query : null)>
Public MustInherit Class DbQuery(Of TQuery)
Implements IAsyncEnumerableAccessor(Of TQuery), IEnumerable(Of TQuery), IInfrastructure(Of IServiceProvider), IQueryable(Of TQuery)
Public MustInherit Class DbQuery(Of TQuery)
Inherits DbSet(Of TQuery)

Parâmetros de tipo

TQuery

O tipo de exibição que está sendo operado por esse modo de exibição.

Herança
DbQuery<TQuery>
Herança
DbSet<TQuery>
DbQuery<TQuery>
Atributos
Implementações
IInfrastructure<IServiceProvider> Microsoft.EntityFrameworkCore.Query.Internal.IAsyncEnumerableAccessor<TQuery> IEnumerable<T> IEnumerable<TQuery> IEnumerable IQueryable IQueryable<TQuery>

Construtores

Nome Descrição
DbQuery<TQuery>()
Obsoleto.

Um DbQuery<TQuery> pode ser usado para consultar instâncias de TQuery. As consultas LINQ em relação a um DbQuery<TQuery> serão convertidas em consultas no banco de dados.

Os resultados de uma consulta LINQ em relação a um DbQuery<TQuery> conterão os resultados retornados do banco de dados e podem não refletir alterações feitas no contexto que não foram persistentes no banco de dados. Por exemplo, os resultados não conterão exibições recém-adicionadas e ainda poderão conter exibições marcadas para exclusão.

Dependendo do banco de dados que está sendo usado, algumas partes de uma consulta LINQ em relação a um DbQuery<TQuery> podem ser avaliadas na memória em vez de serem convertidas em uma consulta de banco de dados.

DbQuery<TQuery> os objetos geralmente são obtidos de uma DbQuery<TQuery> propriedade em um método derivado DbContext ou derivado Query<TQuery>() .

Propriedades

Nome Descrição
Local
Obsoleto.

Obtém um LocalView<TEntity> que representa uma exibição local de todas as entidades adicionadas, inalteradas e modificadas neste conjunto.

(Herdado de DbSet<TEntity>)

Métodos

Nome Descrição
Add(TEntity)
Obsoleto.

Começa a acompanhar a entidade fornecida e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

(Herdado de DbSet<TEntity>)
AddAsync(TEntity, CancellationToken)
Obsoleto.

Começa a acompanhar a entidade fornecida e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

(Herdado de DbSet<TEntity>)
AddRange(IEnumerable<TEntity>)
Obsoleto.

Começa a acompanhar as entidades fornecidas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

(Herdado de DbSet<TEntity>)
AddRange(TEntity[])
Obsoleto.

Começa a acompanhar as entidades fornecidas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

(Herdado de DbSet<TEntity>)
AddRangeAsync(IEnumerable<TEntity>, CancellationToken)
Obsoleto.

Começa a acompanhar as entidades fornecidas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

(Herdado de DbSet<TEntity>)
AddRangeAsync(TEntity[])
Obsoleto.

Começa a acompanhar as entidades fornecidas e quaisquer outras entidades acessíveis que ainda não estão sendo rastreadas, no Added estado em que serão inseridas no banco de dados quando SaveChanges() forem chamadas.

(Herdado de DbSet<TEntity>)
AsAsyncEnumerable()
Obsoleto.

Retorna esse objeto digitado como IAsyncEnumerable<T>.

(Herdado de DbSet<TEntity>)
AsQueryable()
Obsoleto.

Retorna esse objeto digitado como IQueryable<T>.

(Herdado de DbSet<TEntity>)
Attach(TEntity)
Obsoleto.

Começa a acompanhar a entidade fornecida e as entradas acessíveis da entidade fornecida usando o Unchanged estado por padrão, mas veja abaixo os casos em que um estado diferente será usado.

(Herdado de DbSet<TEntity>)
AttachRange(IEnumerable<TEntity>)
Obsoleto.

Começa a acompanhar as entidades e entradas fornecidas acessíveis das entidades fornecidas usando o Unchanged estado por padrão, mas veja abaixo os casos em que um estado diferente será usado.

(Herdado de DbSet<TEntity>)
AttachRange(TEntity[])
Obsoleto.

Começa a acompanhar as entidades e entradas fornecidas acessíveis das entidades fornecidas usando o Unchanged estado por padrão, mas veja abaixo os casos em que um estado diferente será usado.

(Herdado de DbSet<TEntity>)
Find(Object[])
Obsoleto.

Localiza uma entidade com os valores de chave primária fornecidos. Se uma entidade com os valores de chave primária fornecidos estiver sendo controlada pelo contexto, ela será retornada imediatamente sem fazer uma solicitação ao banco de dados. Caso contrário, uma consulta é feita ao banco de dados para uma entidade com os valores de chave primária fornecidos e essa entidade, se encontrada, é anexada ao contexto e retornada. Se nenhuma entidade for encontrada, será retornado nulo.

(Herdado de DbSet<TEntity>)
FindAsync(Object[], CancellationToken)
Obsoleto.

Localiza uma entidade com os valores de chave primária fornecidos. Se uma entidade com os valores de chave primária fornecidos estiver sendo controlada pelo contexto, ela será retornada imediatamente sem fazer uma solicitação ao banco de dados. Caso contrário, uma consulta é feita ao banco de dados para uma entidade com os valores de chave primária fornecidos e essa entidade, se encontrada, é anexada ao contexto e retornada. Se nenhuma entidade for encontrada, será retornado nulo.

(Herdado de DbSet<TEntity>)
FindAsync(Object[])
Obsoleto.

Localiza uma entidade com os valores de chave primária fornecidos. Se uma entidade com os valores de chave primária fornecidos estiver sendo controlada pelo contexto, ela será retornada imediatamente sem fazer uma solicitação ao banco de dados. Caso contrário, uma consulta é feita ao banco de dados para uma entidade com os valores de chave primária fornecidos e essa entidade, se encontrada, é anexada ao contexto e retornada. Se nenhuma entidade for encontrada, será retornado nulo.

(Herdado de DbSet<TEntity>)
Remove(TEntity)
Obsoleto.

Começa a acompanhar a entidade fornecida no Deleted estado de modo que ela seja removida do banco de dados quando SaveChanges() for chamada.

(Herdado de DbSet<TEntity>)
RemoveRange(IEnumerable<TEntity>)
Obsoleto.

Começa a acompanhar as entidades fornecidas no Deleted estado de modo que elas sejam removidas do banco de dados quando SaveChanges() forem chamadas.

(Herdado de DbSet<TEntity>)
RemoveRange(TEntity[])
Obsoleto.

Começa a acompanhar as entidades fornecidas no Deleted estado de modo que elas sejam removidas do banco de dados quando SaveChanges() forem chamadas.

(Herdado de DbSet<TEntity>)
Update(TEntity)
Obsoleto.

Começa a acompanhar a entidade fornecida e as entradas acessíveis da entidade fornecida usando o Modified estado por padrão, mas veja abaixo os casos em que um estado diferente será usado.

(Herdado de DbSet<TEntity>)
UpdateRange(IEnumerable<TEntity>)
Obsoleto.

Começa a acompanhar as entidades e entradas fornecidas acessíveis das entidades fornecidas usando o Modified estado por padrão, mas veja abaixo os casos em que um estado diferente será usado.

(Herdado de DbSet<TEntity>)
UpdateRange(TEntity[])
Obsoleto.

Começa a acompanhar as entidades e entradas fornecidas acessíveis das entidades fornecidas usando o Modified estado por padrão, mas veja abaixo os casos em que um estado diferente será usado.

(Herdado de DbSet<TEntity>)

Implantações explícitas de interface

Nome Descrição
IAsyncEnumerable<TEntity>.GetAsyncEnumerator(CancellationToken)
Obsoleto.

Retorna um IAsyncEnumerator<T> que, quando enumerado, executará uma consulta de forma assíncrona no banco de dados.

(Herdado de DbSet<TEntity>)
IAsyncEnumerableAccessor<TQuery>.AsyncEnumerable
Obsoleto.

Retorna um IAsyncEnumerable<T> que, quando enumerado, executará a consulta de forma assíncrona no banco de dados.

IEnumerable.GetEnumerator()
Obsoleto.

Retorna um IEnumerator que, quando enumerado, executará uma consulta no banco de dados para carregar todas as exibições do banco de dados.

IEnumerable.GetEnumerator()
Obsoleto.

Retorna um IEnumerator que, quando enumerado, executará uma consulta no banco de dados para carregar todas as entidades do banco de dados.

(Herdado de DbSet<TEntity>)
IEnumerable<TEntity>.GetEnumerator()
Obsoleto.

Retorna um IEnumerator<T> que, quando enumerado, executará uma consulta no banco de dados para carregar todas as entidades do banco de dados.

(Herdado de DbSet<TEntity>)
IEnumerable<TQuery>.GetEnumerator()
Obsoleto.

Retorna um IEnumerator<T> que, quando enumerado, executará uma consulta no banco de dados para carregar todas as exibições do banco de dados.

IInfrastructure<IServiceProvider>.Instance
Obsoleto.

Obtém o escopo IServiceProvider que está sendo usado para resolver serviços.

Essa propriedade destina-se ao uso por métodos de extensão que precisam fazer uso de serviços não expostos diretamente na superfície da API pública.

IInfrastructure<IServiceProvider>.Instance
Obsoleto.

Obtém o escopo IServiceProvider que está sendo usado para resolver serviços.

(Herdado de DbSet<TEntity>)
IListSource.ContainsListCollection
Obsoleto.

Obtém um valor que indica se a coleção é uma coleção de objetos System.Collections.IList. Sempre retorna false.

(Herdado de DbSet<TEntity>)
IListSource.GetList()
Obsoleto.

Esse método é chamado por estruturas de associação de dados ao tentar associar dados diretamente a um DbSet<TEntity>.

(Herdado de DbSet<TEntity>)
IQueryable.ElementType
Obsoleto.

Obtém o tipo de elemento IQueryable.

IQueryable.ElementType
Obsoleto.

Obtém o tipo de elemento IQueryable.

(Herdado de DbSet<TEntity>)
IQueryable.Expression
Obsoleto.

Obtém a expressão LINQ IQueryable.

IQueryable.Expression
Obsoleto.

Obtém a expressão LINQ IQueryable.

(Herdado de DbSet<TEntity>)
IQueryable.Provider
Obsoleto.

Obtém o provedor IQueryable.

IQueryable.Provider
Obsoleto.

Obtém o provedor IQueryable.

(Herdado de DbSet<TEntity>)

Métodos de Extensão

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

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

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

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

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

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

AsAsyncEnumerable<TSource>(IQueryable<TSource>)
Obsoleto.

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

AsNoTracking<TEntity>(IQueryable<TEntity>)
Obsoleto.

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

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

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<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
Obsoleto.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

CreateProxy<TEntity>(DbSet<TEntity>, Object[])
Obsoleto.

Cria uma instância de proxy para um tipo de entidade se a criação de proxy tiver sido ativada.

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

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

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

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

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

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

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

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

FromSql<TEntity>(IQueryable<TEntity>, FormattableString)
Obsoleto.

Cria uma consulta LINQ com base em uma cadeia de caracteres interpolada que representa uma consulta SQL.

Se o provedor de banco de dados der suporte à composição no SQL fornecido, você poderá redigir sobre a consulta SQL bruta usando operadores LINQ – context.Blogs.FromSql("SELECT * FROM dbo.Blogs").OrderBy(b => b.Name).

Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada do usuário para proteger contra um ataque de injeção de SQL. Você pode incluir os titulares de local de parâmetro interpolados na cadeia de caracteres de consulta SQL. Todos os valores de parâmetro interpolados fornecidos serão convertidos automaticamente em um DbParameter – context.Blogs.FromSql($"SELECT * FROM [dbo].[SearchBlogs]({userSuppliedSearchTerm})").

FromSql<TEntity>(IQueryable<TEntity>, RawSqlString, Object[])
Obsoleto.

Cria uma consulta LINQ com base em uma consulta SQL bruta.

Se o provedor de banco de dados der suporte à composição no SQL fornecido, você poderá redigir sobre a consulta SQL bruta usando operadores LINQ – context.Blogs.FromSql("SELECT * FROM dbo.Blogs").OrderBy(b => b.Name).

Assim como acontece com qualquer API que aceite o SQL, é importante parametrizar qualquer entrada do usuário para proteger contra um ataque de injeção de SQL. Você pode incluir os titulares de ponto de parâmetro na cadeia de caracteres de consulta SQL e, em seguida, fornecer valores de parâmetro como argumentos adicionais. Todos os valores de parâmetro fornecidos serão convertidos automaticamente em um DbParameter – context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({0})", userSuppliedSearchTerm).

Essa sobrecarga também aceita instâncias DbParameter como valores de parâmetro. Isso permite que você use parâmetros nomeados na cadeia de caracteres de consulta SQL – context.Blogs.FromSql("SELECT * FROM [dbo].[SearchBlogs]({@searchTerm})", new SqlParameter("@searchTerm", userSuppliedSearchTerm))

FromSqlInterpolated<TEntity>(DbSet<TEntity>, FormattableString)
Obsoleto.

Cria uma consulta LINQ com base em uma cadeia de caracteres interpolada que representa uma consulta SQL.

FromSqlRaw<TEntity>(DbSet<TEntity>, String, Object[])
Obsoleto.

Cria uma consulta LINQ com base em uma consulta SQL bruta.

GetInfrastructure<T>(IInfrastructure<T>)
Obsoleto.

Obtém o valor de uma propriedade que está sendo ocultada usando IInfrastructure<T>.

Esse método normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

IgnoreQueryFilters<TEntity>(IQueryable<TEntity>)
Obsoleto.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)
Obsoleto.

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

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

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

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

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

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

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

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

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

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

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.

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

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

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

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

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

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.

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

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

Aplica-se a