Aracılığıyla paylaş


DbQuery Sınıf

Tanım

DbContext'e yönelik genel olmayan bir LINQ to Entities sorgusunu temsil eder.

[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
Devralma
DbQuery
Türetilmiş
Öznitelikler
Uygulamalar

Özellikler

ElementType

IQueryable öğe türü.

Sql

Temel alınan sorgunun bir String gösterimini alır.

Yöntemler

AsNoTracking()

Döndürülen varlıkların içinde DbContextönbelleğe alınmayacak yeni bir sorgu döndürür.

AsStreaming()
Geçersiz.

Arabelleğe almak yerine sonuçların akışını yapacak yeni bir sorgu döndürür.

Cast<TElement>()

Eşdeğer genel DbQuery<TResult> nesneyi döndürür.

Equals(Object)

DbContext'e yönelik genel olmayan bir LINQ to Entities sorgusunu temsil eder.

GetHashCode()

DbContext'e yönelik genel olmayan bir LINQ to Entities sorgusunu temsil eder.

GetType()

DbContext'e yönelik genel olmayan bir LINQ to Entities sorgusunu temsil eder.

Include(String)

Sorgu sonuçlarına eklenecek ilgili nesneleri belirtir.

ToString()

Temel alınan sorgunun bir String gösterimini döndürür.

Belirtik Arabirim Kullanımları

IDbAsyncEnumerable.GetAsyncEnumerator()

Numaralandırıldığında veritabanında sorguyu yürütecek bir IDbAsyncEnumerator döndürür.

IEnumerable.GetEnumerator()

Numaralandırıldığında veritabanında sorguyu yürütecek bir IEnumerator döndürür.

IListSource.ContainsListCollection

false döndürür.

IListSource.GetList()

Doğrudan bir depolama sorgusuna bağlamanın desteklenmediğini belirten bir özel durum oluşturur. Bunun yerine, örneğin Load uzantısı yöntemini kullanarak bir DbSet'i verilerle doldurun ve ardından yerel verilere bağlayın. DbSet.Local'a WPF bağlaması için. DbSet.Local.ToBindingList() Windows Forms bağlama için.

IQueryable.Expression

IQueryable LINQ ifadesi.

IQueryable.Provider

IQueryable sağlayıcısı.

Şunlara uygulanır