Condividi tramite


DbQuery Classe

Definizione

Rappresenta una query LINQ to Entities non generica su un oggetto 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
Ereditarietà
DbQuery
Derivato
Attributi
Implementazioni

Proprietà

ElementType

Tipo di elemento IQueryable.

Sql

Ottiene una String rappresentazione della query sottostante.

Metodi

AsNoTracking()

Restituisce una nuova query in cui le entità restituite non verranno memorizzate nella cache nell'oggetto DbContext.

AsStreaming()
Obsoleti.

Restituisce una nuova query che trasmetterà i risultati anziché il buffering.

Cast<TElement>()

Restituisce l'oggetto generico DbQuery<TResult> equivalente.

Equals(Object)

Rappresenta una query LINQ to Entities non generica su un oggetto DbContext.

GetHashCode()

Rappresenta una query LINQ to Entities non generica su un oggetto DbContext.

GetType()

Rappresenta una query LINQ to Entities non generica su un oggetto DbContext.

Include(String)

Specifica gli oggetti correlati da includere nei risultati della query.

ToString()

Restituisce una String rappresentazione della query sottostante.

Implementazioni dell'interfaccia esplicita

IDbAsyncEnumerable.GetAsyncEnumerator()

Restituisce un oggetto IDbAsyncEnumerator che quando enumerato eseguirà la query sul database.

IEnumerable.GetEnumerator()

Restituisce un oggetto IEnumerator che quando enumerato eseguirà la query sul database.

IListSource.ContainsListCollection

Restituisce false.

IListSource.GetList()

Genera un'eccezione che indica che l'associazione diretta a una query dell'archivio non è supportata. Popolare invece un oggetto DbSet con dati, ad esempio usando il metodo di estensione Load e quindi eseguire il binding ai dati locali. Per l'associazione WPF a DbSet.Local. Per Windows Form eseguire l'associazione a DbSet.Local.ToBindingList ().

IQueryable.Expression

Espressione LINQ IQueryable.

IQueryable.Provider

Provider IQueryable.

Si applica a