Udostępnij za pośrednictwem


DbQuery Klasa

Definicja

Reprezentuje niegeneryczne zapytanie LINQ to Entities względem elementu 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
Dziedziczenie
DbQuery
Pochodne
Atrybuty
Implementuje

Właściwości

ElementType

Typ elementu IQueryable.

Sql

Pobiera reprezentację String bazowego zapytania.

Metody

AsNoTracking()

Zwraca nowe zapytanie, w którym zwrócone jednostki nie będą buforowane w obiekcie DbContext.

AsStreaming()
Przestarzałe.

Zwraca nowe zapytanie, które będzie przesyłać strumieniowo wyniki zamiast buforowania.

Cast<TElement>()

Zwraca równoważny obiekt ogólny DbQuery<TResult> .

Equals(Object)

Reprezentuje niegeneryczne zapytanie LINQ to Entities względem elementu DbContext.

GetHashCode()

Reprezentuje niegeneryczne zapytanie LINQ to Entities względem elementu DbContext.

GetType()

Reprezentuje niegeneryczne zapytanie LINQ to Entities względem elementu DbContext.

Include(String)

Określa powiązane obiekty do uwzględnienia w wynikach zapytania.

ToString()

Zwraca reprezentację String bazowego zapytania.

Jawne implementacje interfejsu

IDbAsyncEnumerable.GetAsyncEnumerator()

Zwraca element, IDbAsyncEnumerator który po wyliczenie wykona zapytanie względem bazy danych.

IEnumerable.GetEnumerator()

Zwraca element, IEnumerator który po wyliczenie wykona zapytanie względem bazy danych.

IListSource.ContainsListCollection

Zwraca wartość false.

IListSource.GetList()

Zgłasza wyjątek wskazujący, że powiązanie bezpośrednio z zapytaniem magazynu nie jest obsługiwane. Zamiast tego zapełnij zestaw dbSet danymi, na przykład przy użyciu metody rozszerzenia Load, a następnie powiąż je z danymi lokalnymi. W przypadku powiązania WPF z dbSet.Local. W przypadku Windows Forms powiązać z elementem DbSet.Local.ToBindingList().

IQueryable.Expression

Wyrażenie LINQ z możliwością zapytania.

IQueryable.Provider

Dostawca IQueryable.

Dotyczy