Idioma

DbQuery Classe

Definição

Representa uma consulta LINQ to Entities não genérica em relação a um DbContext.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.DebuggerDisplay("{DebuggerDisplay()}")]
public abstract class DbQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable, System.Linq.IOrderedQueryable
type DbQuery = class
    interface IOrderedQueryable
    interface IQueryable
    interface IEnumerable
    interface IListSource
    interface IDbAsyncEnumerable
Public MustInherit Class DbQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource, IOrderedQueryable
Herança
DbQuery
Derivado
Atributos
Implementações

Propriedades

Nome Descrição
ElementType

O tipo de elemento IQueryable.

Sql

Obtém uma String representação da consulta subjacente.

Métodos

Nome Descrição
AsNoTracking()

Retorna uma nova consulta em que as entidades retornadas não serão armazenadas em cache no DbContext.

AsStreaming()
Obsoleto.

Retorna uma nova consulta que transmitirá os resultados em vez de buffer.

Cast<TElement>()

Retorna o objeto genérico DbQuery<TResult> equivalente.

Equals(Object)

Representa uma consulta LINQ to Entities não genérica em relação a um DbContext.

GetHashCode()

Representa uma consulta LINQ to Entities não genérica em relação a um DbContext.

GetType()

Representa uma consulta LINQ to Entities não genérica em relação a um DbContext.

Include(String)

Especifica os objetos relacionados a serem incluídos nos resultados da consulta.

ToString()

Retorna uma String representação da consulta subjacente.

Implantações explícitas de interface

Nome Descrição
IDbAsyncEnumerable.GetAsyncEnumerator()

Retorna um IDbAsyncEnumerator que, quando enumerado, executará a consulta no banco de dados.

IEnumerable.GetEnumerator()

Retorna um IEnumerator que, quando enumerado, executará a consulta no banco de dados.

IListSource.ContainsListCollection

Retorna false.

IListSource.GetList()

Gera uma exceção indicando que não há suporte para associação diretamente a uma consulta de repositório. Em vez disso, preencha um DbSet com dados, por exemplo, usando o método de extensão Carregar e, em seguida, associe a dados locais. Para WPF associar ao DbSet.Local. Para Windows Forms associar a DbSet.Local.ToBindingList().

IQueryable.Expression

A expressão LINQ IQueryable.

IQueryable.Provider

O provedor IQueryable.

Aplica-se a