DbCommand 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.
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, 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, 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
type DbCommand = class
inherit Component
interface IDbCommand
interface IDisposable
interface IAsyncDisposable
Public MustInherit Class DbCommand
Implements 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
| Name | Description |
|---|---|
| DbCommand() |
Nesnesinin bir örneğini DbCommand oluşturur. |
Özellikler
| Name | Description |
|---|---|
| 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 |
Özelliğin CommandText nasıl yorumleneceğini alır veya ayarlar. |
| Connection |
Bu DbConnectiontarafından kullanılan öğesini DbCommand alır veya ayarlar. |
| Container |
öğesini IContainer içeren öğesini Componentalır. (Devralındığı yer: Component) |
| DbConnection |
Bu DbConnectiontarafından kullanılan öğesini DbCommand alır veya ayarlar. |
| DbParameterCollection |
Nesne koleksiyonunu DbParameter alır. |
| DbTransaction |
Bu DbTransaction nesnenin DbCommand yürütüldiği nesneyi alır veya ayarlar. |
| DesignMode |
öğesinin şu anda tasarım modunda olup olmadığını Component 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 Componentöğesine eklenen olay işleyicilerinin listesini alır. (Devralındığı yer: Component) |
| Parameters |
Nesne koleksiyonunu DbParameter alır. Parametreler hakkında daha fazla bilgi için bkz. Parametreleri ve Parametre Veri Türlerini Yapılandırma. |
| Site |
öğesini alır veya ayarlar ISiteComponent. (Devralındığı yer: Component) |
| Transaction |
Bu DbTransaction nesnenin DbCommand yürütüldiği nesneyi alır veya ayarlar. |
| UpdatedRowSource |
komut sonuçlarının bir DbDataAdapterupdate yöntemi tarafından kullanıldığında öğesine nasıl uygulanacağını DataRow alır veya ayarlar. |
Yöntemler
| Name | Description |
|---|---|
| Cancel() |
Yürütmeyi DbCommandiptal etmeye çalışır. |
| CreateDbParameter() |
Nesnenin yeni bir DbParameter ö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() |
Nesnenin yeni bir DbParameter ö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() |
tarafından Componentkullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: Component) |
| Dispose(Boolean) |
tarafından DbCommand kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. |
| Dispose(Boolean) |
tarafından Component 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 atar. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| ExecuteDbDataReader(CommandBehavior) |
Komutu bağlantısına karşı 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, aşırı yüklemeler için varsayılan olmayan bir uygulama sağlamak üzere ExecuteReader bu yöntemi uygulamalıdır. Varsayılan uygulama zaman uyumlu ExecuteReader() yöntemini çağırır ve tamamlanan bir görev döndürerek çağıran iş parçacığını engeller. 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() |
komutunu bağlantı nesnesine karşı yürüten ve etkilenen satır sayısını döndüren zaman uyumsuz sürümü ExecuteNonQuery(). ExecuteNonQueryAsync(CancellationToken) CancellationToken.None ile çağırır. |
| ExecuteNonQueryAsync(CancellationToken) |
Bu, zaman uyumsuz sürümüdür ExecuteNonQuery(). 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 tamamlanan bir görev döndürerek çağıran iş parçacığını engeller. Varsayılan uygulama, zaten iptal edilmiş bir iptal belirteci geçirilirse iptal edilmiş bir görev döndürür. tarafından ExecuteNonQuery() 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 nesnenin |
| ExecuteReader() |
Komutu bağlantısına karşı 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ına karşı yürütür ve sonuçlara erişmek için kullanılabilecek bir DbDataReader döndürür. |
| ExecuteReaderAsync() |
komutunu bağlantısında yürüten ve sonuçlara erişmek için kullanılabilecek bir ExecuteReader döndüren zaman uyumsuz sürümüDbDataReader. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken) CancellationToken.None ile çağırır. |
| ExecuteReaderAsync(CancellationToken) |
komutunu bağlantısında yürüten ve sonuçlara erişmek için kullanılabilecek bir ExecuteReader döndüren zaman uyumsuz sürümüDbDataReader. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)öğesini çağırır. |
| ExecuteReaderAsync(CommandBehavior, CancellationToken) |
ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)öğesini çağırır. |
| ExecuteReaderAsync(CommandBehavior) |
komutunu bağlantısında yürüten ve sonuçlara erişmek için kullanılabilecek bir ExecuteReader döndüren zaman uyumsuz sürümüDbDataReader. ExecuteDbDataReaderAsync(CommandBehavior, CancellationToken)öğesini ç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 zaman uyumsuz sürümü ExecuteScalar(). Diğer tüm sütunlar, satırlar ve sonuç kümeleri yoksayılır. ExecuteScalarAsync(CancellationToken) CancellationToken.None ile çağırır. |
| ExecuteScalarAsync(CancellationToken) |
Bu, zaman uyumsuz sürümüdür ExecuteScalar(). 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 tamamlanan bir görev döndürerek çağıran iş parçacığını engeller. 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 nesnenin |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetLifetimeService() |
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) |
veya Componenttarafından Container 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() |
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 nesnenin 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, adını Stringiçeren bir Component döndürür. Bu yöntem geçersiz kılınmamalıdır. (Devralındığı yer: Component) |
Ekinlikler
| Name | Description |
|---|---|
| Disposed |
Bileşen yöntemine Dispose() yapılan bir çağrıyla atıldığında gerçekleşir. (Devralındığı yer: Component) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDbCommand.Connection |
öğesinin IDbConnection bu örneği tarafından kullanılan öğesini IDbCommandalır veya ayarlar. |
| IDbCommand.CreateParameter() |
Nesnenin yeni bir IDbDataParameter örneğini oluşturur. |
| IDbCommand.ExecuteReader() |
üzerinde CommandText komutunu Connection yürütür ve bir IDataReaderoluşturur. |
| IDbCommand.ExecuteReader(CommandBehavior) |
üzerinde komutunu CommandTextConnectionyürütür ve değerlerden birini IDataReader kullanarak bir CommandBehavior oluşturur. |
| IDbCommand.Parameters |
IDataParameterCollection öğesini alır. |
| IDbCommand.Transaction |
Bu DbTransaction nesnenin DbCommand yürütüldiği nesneyi alır veya ayarlar. |
Uzantı Metotları
| Name | Description |
|---|---|
| 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. |