DbCommand Sınıf

Tanım

Bir veri kaynağında yürütülecek SQL deyimini veya saklı yordamı temsil eder. Komutları temsil eden veritabanına özgü sınıflar için bir temel sınıf sağlar. ExecuteNonQueryAsync.

public ref class DbCommand abstract : IDisposable
public ref class DbCommand abstract : System::ComponentModel::Component, IAsyncDisposable, IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, IDisposable, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, System::Data::IDbCommand
public ref class DbCommand abstract : System::ComponentModel::Component, IAsyncDisposable, System::Data::IDbCommand
public abstract class DbCommand : IDisposable
public abstract class DbCommand : System.ComponentModel.Component, IAsyncDisposable, IDisposable, System.Data.IDbCommand
public abstract class DbCommand : IDisposable, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, IDisposable, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, System.Data.IDbCommand
public abstract class DbCommand : System.ComponentModel.Component, IAsyncDisposable, System.Data.IDbCommand
type DbCommand = class
    interface IDisposable
type DbCommand = class
    inherit Component
    interface IDbCommand
    interface IDisposable
    interface IAsyncDisposable
type DbCommand = class
    interface IDbCommand
    interface IDisposable
type DbCommand = class
    inherit Component
    interface IDbCommand
    interface IDisposable
Public MustInherit Class DbCommand
Implements IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IAsyncDisposable, IDbCommand, IDisposable
Public MustInherit Class DbCommand
Implements IDbCommand, IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand, IDisposable
Public MustInherit Class DbCommand
Inherits Component
Implements IDbCommand
Public MustInherit Class DbCommand
Inherits Component
Implements IAsyncDisposable, IDbCommand
Devralma
DbCommand
Devralma
Türetilmiş
Uygulamalar

Oluşturucular

DbCommand()

DbCommand nesnesinin bir örneğini oluşturur.

Özellikler

CanRaiseEvents

Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır.

(Devralındığı yer: Component)
CommandText

Veri kaynağında çalıştırılacak metin komutunu alır veya ayarlar.

CommandTimeout

Komutu yürütme girişimini sonlandırmadan ve hata oluşturmadan önce bekleme süresini (saniye cinsinden) alır veya ayarlar.

CommandType

CommandText özelliğinin nasıl yorumleneceğini alır veya ayarlar.

Connection

Bu DbCommandtarafından kullanılan DbConnection alır veya ayarlar.

Container

Componentiçeren IContainer alır.

(Devralındığı yer: Component)
DbConnection

Bu DbCommandtarafından kullanılan DbConnection alır veya ayarlar.

DbParameterCollection

DbParameter nesneleri koleksiyonunu alır.

DbTransaction

Bu DbCommand nesnesinin yürütüldiği DbTransaction alır veya ayarlar.

DesignMode

Component şu anda tasarım modunda olup olmadığını gösteren bir değer alır.

(Devralındığı yer: Component)
DesignTimeVisible

Komut nesnesinin özelleştirilmiş arabirim denetiminde görünür olup olmayacağını belirten bir değer alır veya ayarlar.

Events

Bu Componenteklenen olay işleyicilerinin listesini alır.

(Devralındığı yer: Component)
Parameters

DbParameter nesneleri koleksiyonunu alır. Parametreler hakkında daha fazla bilgi için bkz. Parametreleri ve Parametre Veri Türlerini Yapılandırma.

Site

Component ISite alır veya ayarlar.

(Devralındığı yer: Component)
Transaction

Bu DbCommand nesnesinin yürütüldiği DbTransaction alır veya ayarlar.

UpdatedRowSource

bir DbDataAdapterUpdate yöntemi tarafından kullanıldığında komut sonuçlarının DataRow nasıl uygulanacağını alır veya ayarlar.

Yöntemler

Cancel()

DbCommandyürütmeyi iptal etmeye çalışır.

CreateDbParameter()

DbParameter nesnesinin yeni bir örneğini oluşturur.

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
CreateParameter()

DbParameter nesnesinin yeni bir örneğini oluşturur.

Dispose()

Yönetilmeyen kaynakları serbest bırakma, serbest bırakma veya sıfırlama ile ilişkili uygulama tanımlı görevleri gerçekleştirir.

Dispose()

Componenttarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: Component)
Dispose(Boolean)

DbCommand tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

Dispose(Boolean)

Component tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır.

(Devralındığı yer: Component)
DisposeAsync()

Komut nesnesini zaman uyumsuz olarak daraltıyor.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
ExecuteDbDataReader(CommandBehavior)

Komutu bağlantısında yürütür ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndürür.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)

Sağlayıcılar, ExecuteReader aşırı yüklemeleri için varsayılan olmayan bir uygulama sağlamak üzere bu yöntemi uygulamalıdır.

Varsayılan uygulama zaman uyumlu ExecuteReader() yöntemini çağırır ve çağrılan iş parçacığını engelleyerek tamamlanmış bir görev döndürür. Varsayılan uygulama, zaten iptal edilmiş bir iptal belirteci geçirilirse iptal edilmiş bir görev döndürür. ExecuteReader tarafından oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir.

Bu yöntem, işlemin erken iptalini istemek için kullanılabilecek bir iptal belirteci kabul eder. Uygulamalar bu isteği yoksayabilir.

ExecuteNonQuery()

Komutu bağlantı nesnesine karşı yürütür ve etkilenen satır sayısını döndürür.

ExecuteNonQueryAsync()

ExecuteNonQuery()zaman uyumsuz sürümü, komutu bağlantı nesnesine karşı yürütür ve etkilenen satır sayısını döndürür.

CancellationToken.None ile ExecuteNonQueryAsync(CancellationToken) çağırır.

ExecuteNonQueryAsync(CancellationToken)

Bu, ExecuteNonQuery()zaman uyumsuz sürümüdür. Sağlayıcılar uygun bir uygulamayla geçersiz kılmalıdır. İptal belirteci isteğe bağlı olarak yoksayılabilir.

Varsayılan uygulama zaman uyumlu ExecuteNonQuery() yöntemini çağırır ve çağrılan iş parçacığını engelleyerek tamamlanmış bir görev döndürür. Varsayılan uygulama, zaten iptal edilmiş bir iptal belirteci geçirilirse iptal edilmiş bir görev döndürür. ExecuteNonQuery() tarafından oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir.

Döndürülen Görev tamamlanana kadar DbCommand nesnesinin diğer yöntemlerini ve özelliklerini çağırmayın.

ExecuteReader()

Komutu bağlantısında yürütür ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndürür.

ExecuteReader(CommandBehavior)

Komutu bağlantısında yürütür ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndürür.

ExecuteReaderAsync()

ExecuteReaderzaman uyumsuz sürümü, komutu bağlantısında yürütür ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndürür.

CancellationToken.None ile ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) çağırır.

ExecuteReaderAsync(CancellationToken)

ExecuteReaderzaman uyumsuz sürümü, komutu bağlantısında yürütür ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndürür.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)çağırır.

ExecuteReaderAsync(CommandBehavior)

ExecuteReaderzaman uyumsuz sürümü, komutu bağlantısında yürütür ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndürür.

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)çağırır.

ExecuteReaderAsync(CommandBehavior, CancellationToken)

ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)çağırır.

ExecuteScalar()

komutunu yürütür ve döndürülen ilk sonuç kümesindeki ilk satırın ilk sütununu döndürür. Diğer tüm sütunlar, satırlar ve sonuç kümeleri yoksayılır.

ExecuteScalarAsync()

komutunu yürüten ve döndürülen ilk sonuç kümesindeki ilk satırın ilk sütununu döndüren ExecuteScalar()zaman uyumsuz sürümü. Diğer tüm sütunlar, satırlar ve sonuç kümeleri yoksayılır.

CancellationToken.None ile ExecuteScalarAsync(CancellationToken) çağırır.

ExecuteScalarAsync(CancellationToken)

Bu, ExecuteScalar()zaman uyumsuz sürümüdür. Sağlayıcılar uygun bir uygulamayla geçersiz kılmalıdır. İptal belirteci isteğe bağlı olarak yoksayılabilir.

Varsayılan uygulama zaman uyumlu ExecuteScalar() yöntemini çağırır ve çağrılan iş parçacığını engelleyerek tamamlanmış bir görev döndürür. Varsayılan uygulama, zaten iptal edilmiş bir iptal belirteci geçirilirse iptal edilmiş bir görev döndürür. ExecuteScalar tarafından oluşan özel durumlar, döndürülen Görev Özel Durumu özelliği aracılığıyla iletilecektir.

Döndürülen Görev tamamlanana kadar DbCommand nesnesinin diğer yöntemlerini ve özelliklerini çağırmayın.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetService(Type)

Component veya Containertarafından sağlanan bir hizmeti temsil eden bir nesnesi döndürür.

(Devralındığı yer: Component)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
Prepare()

Veri kaynağında komutun hazırlanmış (veya derlenmiş) bir sürümünü oluşturur.

PrepareAsync(CancellationToken)

Veri kaynağında komutun hazırlanmış (veya derlenmiş) bir sürümünü zaman uyumsuz olarak oluşturur.

ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)
ToString()

varsa, Componentadını içeren bir String döndürür. Bu yöntem geçersiz kılınmamalıdır.

(Devralındığı yer: Component)

Ekinlikler

Disposed

Bileşen Dispose() yöntemine yapılan bir çağrıyla atıldığında gerçekleşir.

(Devralındığı yer: Component)

Belirtik Arabirim Kullanımları

IDbCommand.Connection

IDbCommandbu örneği tarafından kullanılan IDbConnection alır veya ayarlar.

IDbCommand.CreateParameter()

IDbDataParameter nesnesinin yeni bir örneğini oluşturur.

IDbCommand.ExecuteReader()

Connection karşı CommandText yürütür ve bir IDataReaderoluşturur.

IDbCommand.ExecuteReader(CommandBehavior)

Connectionüzerinde CommandText yürütür ve CommandBehavior değerlerinden birini kullanarak bir IDataReader oluşturur.

IDbCommand.Parameters

IDataParameterCollectionalır.

IDbCommand.Transaction

Bu DbCommand nesnesinin yürütüldiği DbTransaction alır veya ayarlar.

Uzantı Metotları

ConfigureAwait(IAsyncDisposable, Boolean)

Zaman uyumsuz bir atılabilir öğeden döndürülen görevlerde awaits işleminin nasıl gerçekleştirileceğini yapılandırılır.

Şunlara uygulanır

Ayrıca bkz.