DbQuery Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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 |
|
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
Entity Framework