Sdílet prostřednictvím


DbQuery Třída

Definice

Představuje negenerické LINQ to Entities dotaz proti 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
Dědičnost
DbQuery
Odvozené
Atributy
Implementuje

Vlastnosti

ElementType

Typ prvku IQueryable.

Sql

String Získá reprezentaci podkladového dotazu.

Metody

AsNoTracking()

Vrátí nový dotaz, ve kterém se vrácené entity nebudou ukládat do DbContextmezipaměti v .

AsStreaming()
Zastaralé.

Vrátí nový dotaz, který bude streamovat výsledky místo ukládání do vyrovnávací paměti.

Cast<TElement>()

Vrátí ekvivalentní obecný DbQuery<TResult> objekt.

Equals(Object)

Představuje negenerické LINQ to Entities dotaz proti DbContext.

GetHashCode()

Představuje negenerické LINQ to Entities dotaz proti DbContext.

GetType()

Představuje negenerické LINQ to Entities dotaz proti DbContext.

Include(String)

Určuje související objekty, které se mají zahrnout do výsledků dotazu.

ToString()

String Vrátí reprezentaci podkladového dotazu.

Explicitní implementace rozhraní

IDbAsyncEnumerable.GetAsyncEnumerator()

Vrátí hodnotu , IDbAsyncEnumerator která při výčtu provede dotaz na databázi.

IEnumerable.GetEnumerator()

Vrátí hodnotu , IEnumerator která při výčtu provede dotaz na databázi.

IListSource.ContainsListCollection

Vrací objekt false.

IListSource.GetList()

Vyvolá výjimku, která značí, že se nepodporuje vazba přímo na dotaz úložiště. Místo toho naplňte DbSet daty, například pomocí metody rozšíření Load, a pak vytvořte vazbu na místní data. Pro WPF vytvořte vazbu na DbSet.Local. Pro model Windows Forms vytvořte vazbu na DbSet.Local.ToBindingList().

IQueryable.Expression

Výraz LINQ IQueryable.

IQueryable.Provider

Zprostředkovatel IQueryable.

Platí pro