DbQuery Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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
Entity Framework