Compartir a través de


DbQuery Clase

Definición

Representa una consulta LINQ to Entities no genérica en 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
Herencia
DbQuery
Derivado
Atributos
Implementaciones

Propiedades

ElementType

El tipo de elemento de IQueryable.

Sql

Obtiene una String representación de la consulta subyacente.

Métodos

AsNoTracking()

Devuelve una nueva consulta en la que las entidades devueltas no se almacenarán en caché en .DbContext

AsStreaming()
Obsoletos.

Devuelve una nueva consulta que transmitirá los resultados en lugar de almacenar en búfer.

Cast<TElement>()

Devuelve el objeto genérico DbQuery<TResult> equivalente.

Equals(Object)

Representa una consulta LINQ to Entities no genérica en dbContext.

GetHashCode()

Representa una consulta LINQ to Entities no genérica en dbContext.

GetType()

Representa una consulta LINQ to Entities no genérica en dbContext.

Include(String)

Especifica los objetos relacionados que se van a incluir en los resultados de la consulta.

ToString()

Devuelve una String representación de la consulta subyacente.

Implementaciones de interfaz explícitas

IDbAsyncEnumerable.GetAsyncEnumerator()

Devuelve un objeto IDbAsyncEnumerator que, cuando se enumera, ejecutará la consulta en la base de datos.

IEnumerable.GetEnumerator()

Devuelve un objeto IEnumerator que, cuando se enumera, ejecutará la consulta en la base de datos.

IListSource.ContainsListCollection

Devuelve false.

IListSource.GetList()

Produce una excepción que indica que no se admite el enlace directo a una consulta de almacén. En su lugar, rellene un DbSet con datos, por ejemplo, mediante el método de extensión Load y, a continuación, se enlaza a los datos locales. Para enlazar WPF a DbSet.Local. Para Windows Forms, el enlace se realiza a DbSet.Local.ToBindingList ().

IQueryable.Expression

La expresión LINQ de IQueryable.

IQueryable.Provider

El proveedor de IQueryable.

Se aplica a