Compartilhar via


DbQuery Classe

Definição

Representa uma consulta LINQ to Entities não genérica em 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

ElementType

O tipo de elemento IQueryable.

Sql

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

Métodos

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 um DbContext.

GetHashCode()

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

GetType()

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

Include(String)

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

ToString()

Retorna uma String representação da consulta subjacente.

Implantações explícitas de interface

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 Load e, em seguida, associe a dados locais. Para associação WPF a 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