DbRawSqlQuery Sınıf

Tanım

'den oluşturulan ve bu bağlamdaki bağlantı kullanılarak yürütülen varlıklar için SQL DbContext sorgusunu temsil eder. Bu sınıfın örnekleri örnekten Database alınır. Bu nesne oluşturulduğunda sorgu yürütülmediğinde; örneğin foreach kullanılarak her numaralandırılırken yürütülür. Varlıklar için SQL sorguları kullanılarak SqlQuery(String, Object[])oluşturulur. Bu sınıfın genel sürümü için bkz DbRawSqlQuery<TElement> .

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
public class DbRawSqlQuery : System.Collections.IEnumerable, System.ComponentModel.IListSource, System.Data.Entity.Infrastructure.IDbAsyncEnumerable
type DbRawSqlQuery = class
    interface IEnumerable
    interface IListSource
    interface IDbAsyncEnumerable
Public Class DbRawSqlQuery
Implements IDbAsyncEnumerable, IEnumerable, IListSource
Devralma
DbRawSqlQuery
Türetilmiş
Öznitelikler
Uygulamalar

Yöntemler

AsStreaming()
Geçersiz.

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

Equals(Object)

'den oluşturulan ve bu bağlamdaki bağlantı kullanılarak yürütülen varlıklar için SQL DbContext sorgusunu temsil eder. Bu sınıfın örnekleri örnekten Database alınır. Bu nesne oluşturulduğunda sorgu yürütülmediğinde; örneğin foreach kullanılarak her numaralandırılırken yürütülür. Varlıklar için SQL sorguları kullanılarak SqlQuery(String, Object[])oluşturulur. Bu sınıfın genel sürümü için bkz DbRawSqlQuery<TElement> .

ForEachAsync(Action<Object>, CancellationToken)

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

ForEachAsync(Action<Object>)

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

GetEnumerator()

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

GetHashCode()

'den oluşturulan ve bu bağlamdaki bağlantı kullanılarak yürütülen varlıklar için SQL DbContext sorgusunu temsil eder. Bu sınıfın örnekleri örnekten Database alınır. Bu nesne oluşturulduğunda sorgu yürütülmediğinde; örneğin foreach kullanılarak her numaralandırılırken yürütülür. Varlıklar için SQL sorguları kullanılarak SqlQuery(String, Object[])oluşturulur. Bu sınıfın genel sürümü için bkz DbRawSqlQuery<TElement> .

GetType()

'den oluşturulan ve bu bağlamdaki bağlantı kullanılarak yürütülen varlıklar için SQL DbContext sorgusunu temsil eder. Bu sınıfın örnekleri örnekten Database alınır. Bu nesne oluşturulduğunda sorgu yürütülmediğinde; örneğin foreach kullanılarak her numaralandırılırken yürütülür. Varlıklar için SQL sorguları kullanılarak SqlQuery(String, Object[])oluşturulur. Bu sınıfın genel sürümü için bkz DbRawSqlQuery<TElement> .

ToListAsync()

Sorguyu zaman uyumsuz olarak numaralandırarak sorgudan bir List<T> oluşturur.

ToListAsync(CancellationToken)

Sorguyu zaman uyumsuz olarak numaralandırarak sorgudan bir List<T> oluşturur.

ToString()

Sorgu oluşturulduğunda ayarlanan SQL dizesini içeren bir String döndürür. Parametreler dahil değildir.

Belirtik Arabirim Kullanımları

IDbAsyncEnumerable.GetAsyncEnumerator()

Numaralandırıldığında veritabanında SQL sorgusunu yürütecek bir IDbAsyncEnumerable 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.

Şunlara uygulanır