DbSqlQuery 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.
'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 varlık türü için örnekten alınır DbSet . 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 dışındakiler için SQL sorguları kullanılarak SqlQuery(Type, String, Object[])oluşturulur. Bu sınıfın genel sürümü için bkz DbSqlQuery<TEntity> .
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix", Justification="Name is intentional")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="FxCop rule is wrong; Db is not an abbreviation for data base.", MessageId="Db")]
public class DbSqlQuery : System.Data.Entity.Infrastructure.DbRawSqlQuery
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1010:CollectionsShouldImplementGenericInterface")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1710:IdentifiersShouldHaveCorrectSuffix")]
public class DbSqlQuery : System.Data.Entity.Infrastructure.DbRawSqlQuery
type DbSqlQuery = class
inherit DbRawSqlQuery
Public Class DbSqlQuery
Inherits DbRawSqlQuery
- Devralma
- Devralma
-
DbSqlQuery
- Öznitelikler
Oluşturucular
| DbSqlQuery() |
için test çifti DbSqlQuerySqlQuery(String, Object[])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ığı AsNoTracking ve AsStreaming dışında test çifti tarafından uygulanmalıdır. |
Yöntemler
| AsNoTracking() |
Sorgu sonuçlarının ilişkili DbContexttarafından izlenmediği 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. |
| AsStreaming() |
Geçersiz.
Arabelleğe almak yerine sonuçların akışını yapacak yeni bir sorgu döndürür. (Devralındığı yer: DbRawSqlQuery) |
| 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 varlık türü için örnekten alınır DbSet . 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 dışındakiler için SQL sorguları kullanılarak SqlQuery(Type, String, Object[])oluşturulur. Bu sınıfın genel sürümü için bkz DbSqlQuery<TEntity> . |
| ForEachAsync(Action<Object>, CancellationToken) |
Sorgu sonuçlarını zaman uyumsuz olarak numaralandırır ve her öğede belirtilen eylemi gerçekleştirir. (Devralındığı yer: DbRawSqlQuery) |
| ForEachAsync(Action<Object>) |
Sorgu sonuçlarını zaman uyumsuz olarak numaralandırır ve her öğede belirtilen eylemi gerçekleştirir. (Devralındığı yer: DbRawSqlQuery) |
| GetEnumerator() |
Sorguyu yürütür ve öğeler için bir numaralandırıcı döndürür. |
| GetEnumerator() |
Numaralandırıldığında veritabanında SQL sorgusunu yürütecek bir IEnumerator döndürür. (Devralındığı yer: DbRawSqlQuery) |
| 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 varlık türü için örnekten alınır DbSet . 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 dışındakiler için SQL sorguları kullanılarak SqlQuery(Type, String, Object[])oluşturulur. Bu sınıfın genel sürümü için bkz DbSqlQuery<TEntity> . |
| 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 varlık türü için örnekten alınır DbSet . 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 dışındakiler için SQL sorguları kullanılarak SqlQuery(Type, String, Object[])oluşturulur. Bu sınıfın genel sürümü için bkz DbSqlQuery<TEntity> . |
| ToListAsync() |
Sorguyu zaman uyumsuz olarak numaralandırarak sorgudan bir List<T> oluşturur. (Devralındığı yer: DbRawSqlQuery) |
| ToListAsync(CancellationToken) |
Sorguyu zaman uyumsuz olarak numaralandırarak sorgudan bir List<T> oluşturur. (Devralındığı yer: DbRawSqlQuery) |
| 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. (Devralındığı yer: DbRawSqlQuery) |
| IListSource.ContainsListCollection |
|
| IListSource.ContainsListCollection |
|
| IListSource.GetList() |
Doğrudan bir depolama sorgusuna bağlamanın desteklenmediğini belirten bir özel durum oluşturur. |
| IListSource.GetList() |
Doğrudan bir depolama sorgusuna bağlamanın desteklenmediğini belirten bir özel durum oluşturur. (Devralındığı yer: DbRawSqlQuery) |