Aracılığıyla paylaş


DbSet<TEntity> Sınıf

Tanım

DbSet, bağlamdaki veya belirli bir türdeki veritabanından sorgulanabilen tüm varlıkların koleksiyonunu temsil eder. DbSet nesneleri, DbContext.Set yöntemi kullanılarak bir DbContext'ten oluşturulur.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public class DbSet<TEntity> : System.Data.Entity.Infrastructure.DbQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.IDbSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
public class DbSet<TEntity> : System.Data.Entity.Infrastructure.DbQuery<TEntity>, System.Collections.Generic.IEnumerable<TEntity>, System.Data.Entity.IDbSet<TEntity>, System.Linq.IQueryable<TEntity> where TEntity : class
type DbSet<'Entity (requires 'Entity : null)> = class
    inherit DbQuery<'Entity (requires 'Entity : null)>
    interface IDbSet<'Entity (requires 'Entity : null)>
    interface IQueryable<'Entity (requires 'Entity : null)>
    interface seq<'Entity (requires 'Entity : null)>
    interface IQueryable
    interface IEnumerable
Public Class DbSet(Of TEntity)
Inherits DbQuery(Of TEntity)
Implements IDbSet(Of TEntity), IEnumerable(Of TEntity), IQueryable(Of TEntity)

Tür Parametreleri

TEntity

Kümeyi tanımlayan tür.

Devralma
DbQuery<TEntity>
DbSet<TEntity>
Öznitelikler
Uygulamalar

Açıklamalar

DbSet'in MEST'yi (Tür Başına Birden Çok Varlık Kümesi) desteklemediğini, yani bir tür ile küme arasında her zaman bire bir bağıntı olduğunu unutmayın.

Oluşturucular

DbSet<TEntity>()

DbSets DbSet<TEntity> için test çifti olarak kullanılacak türetilmiş türün oluşturucusundan çağrıldığında bir örneğini oluşturur. Test çifti tarafından kullanılacak yöntemler ve özellikler, varsayılan uygulamanın işlem yapılmadığı bir Include olan AsNoTracking, AsStreaming dışında test çifti tarafından uygulanmalıdır.

Özellikler

Local

Bu kümedeki tüm Eklenen, Değiştirilmeyen ve Değiştirilen varlıkların yerel görünümünü temsil eden bir ObservableCollection<T> alır. Varlıklar bağlama eklendikçe veya kaldırıldığında bu yerel görünüm eşitlenmiş olarak kalır. Benzer şekilde, yerel görünüme eklenen veya yerel görünümden kaldırılan varlıklar da bağlama otomatik olarak eklenir veya kaldırılır.

Sql

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

(Devralındığı yer: DbQuery<TResult>)

Yöntemler

Add(TEntity)

Verilen varlığı, SaveChanges çağrıldığında veritabanına eklenecek şekilde Eklendi durumundaki kümenin temelindeki bağlama ekler.

AddRange(IEnumerable<TEntity>)

Belirtilen varlık koleksiyonunu kümenin temelindeki bağlama ekler ve her varlık Eklendi durumuna getirilir; böylece SaveChanges çağrıldığında veritabanına eklenir.

AsNoTracking()

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

(Devralındığı yer: DbQuery<TResult>)
AsStreaming()
Geçersiz.

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

(Devralındığı yer: DbQuery<TResult>)
Attach(TEntity)

Verilen varlığı kümenin temel alındığı bağlama ekler. Başka bir ifadeyle varlık, veritabanından okunmuş gibi Değişmemiş durumundaki bağlama yerleştirilir.

Create()

Bu kümenin türü için bir varlığın yeni bir örneğini oluşturur. Bu örneğin kümeye eklenmediğini veya eklenmediğini unutmayın. Döndürülen örnek, temel alınan bağlam proxy'ler oluşturacak şekilde yapılandırılmışsa ve varlık türü ara sunucu oluşturma gereksinimlerini karşılıyorsa bir proxy olacaktır.

Create<TDerivedEntity>()

Bu kümenin türü veya bu kümenin türünden türetilmiş bir tür için varlığın yeni bir örneğini oluşturur. Bu örneğin kümeye eklenmediğini veya eklenmediğini unutmayın. Döndürülen örnek, temel alınan bağlam proxy'ler oluşturacak şekilde yapılandırılmışsa ve varlık türü ara sunucu oluşturma gereksinimlerini karşılıyorsa bir proxy olacaktır.

Equals(Object)

DbSet, bağlamdaki veya belirli bir türdeki veritabanından sorgulanabilen tüm varlıkların koleksiyonunu temsil eder. DbSet nesneleri, DbContext.Set yöntemi kullanılarak bir DbContext'ten oluşturulur.

Find(Object[])

Verilen birincil anahtar değerlerine sahip bir varlık bulur. Bağlamda verilen birincil anahtar değerlerine sahip bir varlık varsa, depoya istekte bulunmaksızın hemen döndürülür. Aksi takdirde, belirtilen birincil anahtar değerlerine sahip bir varlık için depoya istek gönderilir ve bu varlık bulunursa bağlama eklenir ve döndürülür. Bağlamda veya depoda varlık bulunamazsa null döndürülür.

FindAsync(CancellationToken, Object[])

Verilen birincil anahtar değerlerine sahip bir varlığı zaman uyumsuz olarak bulur. Bağlamda verilen birincil anahtar değerlerine sahip bir varlık varsa, depoya istekte bulunmaksızın hemen döndürülür. Aksi takdirde, belirtilen birincil anahtar değerlerine sahip bir varlık için depoya istek gönderilir ve bu varlık bulunursa bağlama eklenir ve döndürülür. Bağlamda veya depoda varlık bulunamazsa null döndürülür.

FindAsync(Object[])

Verilen birincil anahtar değerlerine sahip bir varlığı zaman uyumsuz olarak bulur. Bağlamda verilen birincil anahtar değerlerine sahip bir varlık varsa, depoya istekte bulunmaksızın hemen döndürülür. Aksi takdirde, belirtilen birincil anahtar değerlerine sahip bir varlık için depoya istek gönderilir ve bu varlık bulunursa bağlama eklenir ve döndürülür. Bağlamda veya depoda varlık bulunamazsa null döndürülür.

GetHashCode()

DbSet, bağlamdaki veya belirli bir türdeki veritabanından sorgulanabilen tüm varlıkların koleksiyonunu temsil eder. DbSet nesneleri, DbContext.Set yöntemi kullanılarak bir DbContext'ten oluşturulur.

GetType()

DbSet, bağlamdaki veya belirli bir türdeki veritabanından sorgulanabilen tüm varlıkların koleksiyonunu temsil eder. DbSet nesneleri, DbContext.Set yöntemi kullanılarak bir DbContext'ten oluşturulur.

Include(String)

Sorgu sonuçlarına eklenecek ilgili nesneleri belirtir.

(Devralındığı yer: DbQuery<TResult>)
Remove(TEntity)

SaveChanges çağrıldığında veritabanından silinecek şekilde verilen varlığı Silinmiş olarak işaretler. Bu yöntem çağrılmadan önce varlığın başka bir durumda bağlamda bulunması gerektiğini unutmayın.

RemoveRange(IEnumerable<TEntity>)

SaveChanges çağrıldığında veritabanından silinecek şekilde, belirtilen varlık koleksiyonunu kümenin temelindeki bağlamdan kaldırır ve her varlık Silinmiş durumuna getirilir.

SqlQuery(String, Object[])

Bu kümedeki varlıkları döndürecek bir ham SQL sorgusu oluşturur. Varsayılan olarak, döndürülen varlıklar bağlam tarafından izlenir; bu, döndürülen üzerinde DbSqlQuery<TEntity> AsNoTracking çağrılarak değiştirilebilir. Döndürülen varlıkların her zaman bu küme için türünde olduğunu ve hiçbir zaman türetilmiş bir tür olmadığını unutmayın. Sorgulanan tablo veya tablolar diğer varlık türlerinin verilerini içeriyorsa, yalnızca doğru türdeki varlıkların döndürülmesini sağlamak için SQL sorgusunun uygun şekilde yazılması gerekir.

SQL kabul eden herhangi bir API'de olduğu gibi, SQL ekleme saldırısına karşı koruma sağlamak için herhangi bir kullanıcı girişini parametreleştirmek önemlidir. SQL sorgu dizesine parametre yer tutucuları ekleyebilir ve ardından parametre değerlerini ek bağımsız değişkenler olarak sağlayabilirsiniz. Sağladığınız tüm parametre değerleri otomatik olarak DbParameter'a dönüştürülür. Bağlam. Blogs.SqlQuery("SELECT * FROM dbo. Gönderiler WHERE Author = @p0", userSuppliedAuthor); Alternatif olarak, bir DbParameter oluşturabilir ve Bunu SqlQuery'ye sağlayabilirsiniz. Bu, SQL sorgu dizesinde adlandırılmış parametreler kullanmanıza olanak tanır. Bağlam. Blogs.SqlQuery("SELECT * FROM dbo. Posts WHERE Author = @author", new SqlParameter("@author", userSuppliedAuthor));

ToString()

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

(Devralındığı yer: DbQuery<TResult>)

İşleçler

Implicit(DbSet<TEntity> to DbSet)

Eşdeğer genel DbSet olmayan nesneyi 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.

(Devralındığı yer: DbQuery<TResult>)
IDbAsyncEnumerable<TResult>.GetAsyncEnumerator()

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

(Devralındığı yer: DbQuery<TResult>)
IEnumerable.GetEnumerator()

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

(Devralındığı yer: DbQuery<TResult>)
IEnumerable<TResult>.GetEnumerator()

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

(Devralındığı yer: DbQuery<TResult>)
IListSource.ContainsListCollection

false döndürür.

(Devralındığı yer: DbQuery<TResult>)
IListSource.GetList()

Doğrudan bir depo 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.

(Devralındığı yer: DbQuery<TResult>)
IQueryable.ElementType

IQueryable öğe türü.

(Devralındığı yer: DbQuery<TResult>)
IQueryable.Expression

IQueryable LINQ ifadesi.

(Devralındığı yer: DbQuery<TResult>)
IQueryable.Provider

IQueryable sağlayıcısı.

(Devralındığı yer: DbQuery<TResult>)

Uzantı Metotları

AsNoTracking<T>(IQueryable<T>)

Döndürülen varlıkların veya ObjectContextiçinde DbContext önbelleğe alınmayacak yeni bir sorgu döndürür. Bu yöntem, temel sorgu nesnesinin AsNoTracking yöntemini çağırarak çalışır. Temel alınan sorgu nesnesinin AsNoTracking yöntemi yoksa, bu yöntemi çağırmanın hiçbir etkisi olmaz.

Include<T>(IQueryable<T>, String)

DbSet, bağlamdaki veya belirli bir türdeki veritabanından sorgulanabilen tüm varlıkların koleksiyonunu temsil eder. DbSet nesneleri, DbContext.Set yöntemi kullanılarak bir DbContext'ten oluşturulur.

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

DbSet, bağlamdaki veya belirli bir türdeki veritabanından sorgulanabilen tüm varlıkların koleksiyonunu temsil eder. DbSet nesneleri, DbContext.Set yöntemi kullanılarak bir DbContext'ten oluşturulur.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

SaveChanges çağrıldığında varlıkları anahtara göre ekler veya güncelleştirir. Veritabanı terminolojisinden "upsert" işlemine eşdeğerdir. Bu yöntem, Geçişler'i kullanarak veri tohumu oluştururken yararlı olabilir.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

SaveChanges çağrıldığında özel bir tanımlama ifadesiyle varlıkları ekler veya güncelleştirir. Veritabanı terminolojisinden "upsert" işlemine eşdeğerdir. Bu yöntem, Geçişler'i kullanarak veri tohumu oluştururken yararlı olabilir.

AddOrUpdate<TEntity>(IDbSet<TEntity>, TEntity[])

SaveChanges çağrıldığında varlıkları anahtara göre ekler veya güncelleştirir. Veritabanı terminolojisinden "upsert" işlemine eşdeğerdir. Bu yöntem, Geçişler'i kullanarak veri tohumu oluştururken yararlı olabilir.

AddOrUpdate<TEntity>(IDbSet<TEntity>, Expression<Func<TEntity,Object>>, TEntity[])

SaveChanges çağrıldığında özel bir tanımlama ifadesiyle varlıkları ekler veya güncelleştirir. Veritabanı terminolojisinden "upsert" işlemine eşdeğerdir. Bu yöntem, Geçişler'i kullanarak veri tohumu oluştururken yararlı olabilir.

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Bir dizinin tüm öğelerinin bir koşulu karşılayıp karşılamadığını zaman uyumsuz olarak belirler.

AllAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Bir dizinin tüm öğelerinin bir koşulu karşılayıp karşılamadığını zaman uyumsuz olarak belirler.

AnyAsync<TSource>(IQueryable<TSource>)

Bir dizinin herhangi bir öğe içerip içermediğini zaman uyumsuz olarak belirler.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Bir dizinin herhangi bir öğesinin bir koşulu karşılayıp sağlamadığını zaman uyumsuz olarak belirler.

AnyAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Bir dizinin herhangi bir öğesinin bir koşulu karşılayıp sağlamadığını zaman uyumsuz olarak belirler.

AnyAsync<TSource>(IQueryable<TSource>, CancellationToken)

Bir dizinin herhangi bir öğe içerip içermediğini zaman uyumsuz olarak belirler.

AsNoTracking<T>(IQueryable<T>)

Döndürülen varlıkların veya ObjectContextiçinde DbContext önbelleğe alınmayacak yeni bir sorgu döndürür. Bu yöntem, temel sorgu nesnesinin AsNoTracking yöntemini çağırarak çalışır. Temel alınan sorgu nesnesinin AsNoTracking yöntemi yoksa, bu yöntemi çağırmanın hiçbir etkisi olmaz.

AsStreaming<T>(IQueryable<T>)
Geçersiz.

Arabelleğe almak yerine sonuçların akışını yapacak yeni bir sorgu döndürür. Bu yöntem, temel sorgu nesnesinin AsStreaming yöntemini çağırarak çalışır. Temel alınan sorgu nesnesinin AsStreaming yöntemi yoksa, bu yöntemi çağırmanın hiçbir etkisi olmaz.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Decimal ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Decimal ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Double ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Double ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int32 ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int32 ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int64 ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int64 ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Decimal değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Decimal değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Double değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Double değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int32 değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int32 değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int64 değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int64 değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Single değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Single değerler dizisinin ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Single ortalamasını zaman uyumsuz olarak hesaplar.

AverageAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Single ortalamasını zaman uyumsuz olarak hesaplar.

ContainsAsync<TSource>(IQueryable<TSource>, TSource)

Varsayılan eşitlik karşılaştırıcısını kullanarak bir dizinin belirli bir öğeyi içerip içermediğini zaman uyumsuz olarak belirler.

ContainsAsync<TSource>(IQueryable<TSource>, TSource, CancellationToken)

Varsayılan eşitlik karşılaştırıcısını kullanarak bir dizinin belirli bir öğeyi içerip içermediğini zaman uyumsuz olarak belirler.

CountAsync<TSource>(IQueryable<TSource>)

Bir dizideki öğelerin sayısını zaman uyumsuz olarak döndürür.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Bir koşulu karşılayan bir dizideki öğelerin sayısını zaman uyumsuz olarak döndürür.

CountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Bir koşulu karşılayan bir dizideki öğelerin sayısını zaman uyumsuz olarak döndürür.

CountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Bir dizideki öğelerin sayısını zaman uyumsuz olarak döndürür.

FirstAsync<TSource>(IQueryable<TSource>)

Bir dizinin ilk öğesini zaman uyumsuz olarak döndürür.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirtilen koşulu karşılayan bir dizinin ilk öğesini zaman uyumsuz olarak döndürür.

FirstAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Belirtilen koşulu karşılayan bir dizinin ilk öğesini zaman uyumsuz olarak döndürür.

FirstAsync<TSource>(IQueryable<TSource>, CancellationToken)

Bir dizinin ilk öğesini zaman uyumsuz olarak döndürür.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>)

Bir dizinin ilk öğesini veya dizi öğe içermiyorsa varsayılan değeri zaman uyumsuz olarak döndürür.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirli bir koşulu karşılayan bir dizinin ilk öğesini veya böyle bir öğe bulunamazsa varsayılan değeri zaman uyumsuz olarak döndürür.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Belirli bir koşulu karşılayan bir dizinin ilk öğesini veya böyle bir öğe bulunamazsa varsayılan değeri zaman uyumsuz olarak döndürür.

FirstOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

Bir dizinin ilk öğesini veya dizi öğe içermiyorsa varsayılan değeri zaman uyumsuz olarak döndürür.

ForEachAsync<T>(IQueryable<T>, Action<T>)

Sorgu sonuçlarını zaman uyumsuz olarak numaralandırır ve her öğede belirtilen eylemi gerçekleştirir.

ForEachAsync<T>(IQueryable<T>, Action<T>, CancellationToken)

Sorgu sonuçlarını zaman uyumsuz olarak numaralandırır ve her öğede belirtilen eylemi gerçekleştirir.

Include<T>(IQueryable<T>, String)

Sorgu sonuçlarına eklenecek ilgili nesneleri belirtir.

Include<T,TProperty>(IQueryable<T>, Expression<Func<T,TProperty>>)

Sorgu sonuçlarına eklenecek ilgili nesneleri belirtir.

LongCountAsync<TSource>(IQueryable<TSource>)

Zaman uyumsuz olarak, bir Int64 dizideki öğelerin toplam sayısını temsil eden bir döndürür.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Zaman uyumsuz olarak, bir Int64 koşulu karşılayan bir dizideki öğe sayısını temsil eden bir döndürür.

LongCountAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Zaman uyumsuz olarak, bir Int64 koşulu karşılayan bir dizideki öğe sayısını temsil eden bir döndürür.

LongCountAsync<TSource>(IQueryable<TSource>, CancellationToken)

Zaman uyumsuz olarak, bir Int64 dizideki öğelerin toplam sayısını temsil eden bir döndürür.

MaxAsync<TSource>(IQueryable<TSource>)

Bir dizinin en yüksek değerini zaman uyumsuz olarak döndürür.

MaxAsync<TSource>(IQueryable<TSource>, CancellationToken)

Bir dizinin en yüksek değerini zaman uyumsuz olarak döndürür.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Bir dizinin her öğesinde zaman uyumsuz olarak bir projeksiyon işlevi çağırır ve sonuçta elde edilen en yüksek değeri döndürür.

MaxAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Bir dizinin her öğesinde zaman uyumsuz olarak bir projeksiyon işlevi çağırır ve sonuçta elde edilen en yüksek değeri döndürür.

MinAsync<TSource>(IQueryable<TSource>)

Bir dizinin en düşük değerini zaman uyumsuz olarak döndürür.

MinAsync<TSource>(IQueryable<TSource>, CancellationToken)

Bir dizinin en düşük değerini zaman uyumsuz olarak döndürür.

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>)

Bir dizinin her öğesinde zaman uyumsuz olarak bir projeksiyon işlevi çağırır ve sonuçta elde edilen en düşük değeri döndürür.

MinAsync<TSource,TResult>(IQueryable<TSource>, Expression<Func<TSource,TResult>>, CancellationToken)

Bir dizinin her öğesinde zaman uyumsuz olarak bir projeksiyon işlevi çağırır ve sonuçta elde edilen en düşük değeri döndürür.

SingleAsync<TSource>(IQueryable<TSource>)

Zaman uyumsuz olarak bir dizinin tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirli bir koşulu karşılayan bir dizinin tek öğesini zaman uyumsuz olarak döndürür ve birden fazla öğe varsa bir özel durum oluşturur.

SingleAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Belirli bir koşulu karşılayan bir dizinin tek öğesini zaman uyumsuz olarak döndürür ve birden fazla öğe varsa bir özel durum oluşturur.

SingleAsync<TSource>(IQueryable<TSource>, CancellationToken)

Zaman uyumsuz olarak bir dizinin tek öğesini döndürür ve dizide tam olarak bir öğe yoksa bir özel durum oluşturur.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>)

Bir dizinin tek öğesini veya dizi boşsa varsayılan değeri zaman uyumsuz olarak döndürür; bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>)

Belirli bir koşulu veya böyle bir öğe yoksa varsayılan değeri karşılayan bir dizinin tek öğesini zaman uyumsuz olarak döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Boolean>>, CancellationToken)

Belirli bir koşulu veya böyle bir öğe yoksa varsayılan değeri karşılayan bir dizinin tek öğesini zaman uyumsuz olarak döndürür; Bu yöntem, koşulu birden fazla öğe karşılarsa bir özel durum oluşturur.

SingleOrDefaultAsync<TSource>(IQueryable<TSource>, CancellationToken)

Bir dizinin tek öğesini veya dizi boşsa varsayılan değeri zaman uyumsuz olarak döndürür; bu yöntem, dizide birden fazla öğe varsa bir özel durum oluşturur.

Skip<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

Bir dizideki belirtilen sayıda öğeyi atlar ve sonra kalan öğeleri döndürür.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Decimal toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Decimal>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Decimal toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Double toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Double>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Double toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int32 toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int32>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int32 toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int64 toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Int64>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Int64 toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Decimal değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Decimal>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Decimal değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Double değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Double>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Double değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int32 değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int32>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int32 değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int64 değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Int64>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Int64 değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Single değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Nullable<Single>>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen null atanabilir Single değerler dizisinin toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Single toplamını zaman uyumsuz olarak hesaplar.

SumAsync<TSource>(IQueryable<TSource>, Expression<Func<TSource,Single>>, CancellationToken)

Giriş dizisinin her öğesinde bir projeksiyon işlevi çağrılarak elde edilen değer dizisinin Single toplamını zaman uyumsuz olarak hesaplar.

Take<TSource>(IQueryable<TSource>, Expression<Func<Int32>>)

Bir dizinin başlangıcından belirtilen sayıda bitişik öğe döndürür.

ToArrayAsync<TSource>(IQueryable<TSource>)

bir diziyi IQueryable<T> zaman uyumsuz olarak numaralandırarak oluşturur.

ToArrayAsync<TSource>(IQueryable<TSource>, CancellationToken)

bir diziyi IQueryable<T> zaman uyumsuz olarak numaralandırarak oluşturur.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine göre zaman uyumsuz olarak numaralandırarak bir 'den IQueryable<T> oluşturur.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine ve bir karşılaştırıcıya göre zaman uyumsuz olarak numaralandırarak bir 'den IQueryable<T> oluşturur.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine ve bir karşılaştırıcıya göre zaman uyumsuz olarak numaralandırarak bir 'den IQueryable<T> oluşturur.

ToDictionaryAsync<TSource,TKey>(IQueryable<TSource>, Func<TSource,TKey>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine göre zaman uyumsuz olarak numaralandırarak bir 'den IQueryable<T> oluşturur.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>)

Dictionary<TKey,TValue> Belirtilen anahtar seçiciye ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak öğesinden IQueryable<T> bir oluşturur.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak öğesinden IQueryable<T> bir oluşturur.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, IEqualityComparer<TKey>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçici işlevine, karşılaştırıcıya ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak öğesinden IQueryable<T> bir oluşturur.

ToDictionaryAsync<TSource,TKey,TElement>(IQueryable<TSource>, Func<TSource,TKey>, Func<TSource,TElement>, CancellationToken)

Dictionary<TKey,TValue> Belirtilen anahtar seçiciye ve öğe seçici işlevine göre zaman uyumsuz olarak numaralandırarak öğesinden IQueryable<T> bir oluşturur.

ToListAsync<TSource>(IQueryable<TSource>)

List<T> bir öğesini IQueryable<T> zaman uyumsuz olarak numaralandırarak oluşturur.

ToListAsync<TSource>(IQueryable<TSource>, CancellationToken)

List<T> bir öğesini IQueryable<T> zaman uyumsuz olarak numaralandırarak oluşturur.

Şunlara uygulanır