Aracılığıyla paylaş


OracleCommandBuilder Sınıf

Tanım

Dikkat

OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260

ile ilişkili veritabanıyla yapılan değişiklikleri mutabık hale getirmek için DataSet kullanılan tek tablolu komutları otomatik olarak oluşturur. Bu sınıf devralınamaz.

public ref class OracleCommandBuilder sealed : System::ComponentModel::Component
public ref class OracleCommandBuilder sealed : System::Data::Common::DbCommandBuilder
public sealed class OracleCommandBuilder : System.ComponentModel.Component
public sealed class OracleCommandBuilder : System.Data.Common.DbCommandBuilder
[System.Obsolete("OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleCommandBuilder : System.Data.Common.DbCommandBuilder
type OracleCommandBuilder = class
    inherit Component
type OracleCommandBuilder = class
    inherit DbCommandBuilder
[<System.Obsolete("OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleCommandBuilder = class
    inherit DbCommandBuilder
Public NotInheritable Class OracleCommandBuilder
Inherits Component
Public NotInheritable Class OracleCommandBuilder
Inherits DbCommandBuilder
Devralma
OracleCommandBuilder
Devralma
Öznitelikler

Açıklamalar

Bu tür kullanım dışıdır ve .NET Framework'ün gelecekteki bir sürümünde kaldırılacaktır. Daha fazla bilgi için bkz. Oracle ve ADO.NET.

OracleDataAdapter, veritabanıyla ilişkilendirilmiş bir DataSet veritabanında yapılan değişiklikleri mutabık hale getirmek için gereken SQL deyimlerini otomatik olarak oluşturmaz. Ancak, özelliğini OracleDataAdapterayarlayarak SelectCommand tek tablolu güncelleştirmeler için SQL deyimleri oluşturan bir OracleCommandBuilder nesne oluşturabilirsiniz. Ardından, OracleCommandBuilder ayarlamadığınız ek SQL deyimlerini oluşturur.

ve buna karşılık gelen OracleCommandBuilder ilişki OracleDataAdapter her zaman bire bir olur. Bu yazışmayı oluşturmak için nesnesinin OracleDataAdapterOracleCommandBuilder özelliğini ayarlarsınız. Bu, öğesinin OracleCommandBuilder kendisini etkileyen olayların çıkışını RowUpdating üreten bir dinleyici olarak kaydetmesine DataSetneden olur.

INSERT, UPDATE veya DELETE deyimleri oluşturmak için, OracleCommandBuilder gerekli meta veri kümesini almak için özelliğini kullanır SelectCommand .

ayrıca OracleCommandBuilder tarafından başvuruda bulunan ConnectionSelectCommandve Transaction özelliklerini de kullanır.

çağrısı Disposeyaparsanız , OracleCommandBuilder ile ilişkilendirilmez OracleDataAdapterve oluşturulan komutlar artık kullanılmaz.

Oluşturucular

Name Description
OracleCommandBuilder()
Geçersiz.

öğesinin yeni bir örneğini OracleCommandBuilderbaşlatır.

OracleCommandBuilder(OracleDataAdapter)
Geçersiz.

sınıfın OracleCommandBuilder yeni bir örneğini ilişkili OracleDataAdapter nesneyle başlatır.

Özellikler

Name Description
CanRaiseEvents
Geçersiz.

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

(Devralındığı yer: Component)
CatalogLocation
Geçersiz.

Sınıfının bir örneği DbCommandBuilder için öğesini CatalogLocation alır veya ayarlar.

CatalogSeparator
Geçersiz.

Sınıfının bir örneği için katalog ayırıcısı olarak kullanılan bir dizeyi DbCommandBuilder alır veya ayarlar.

ConflictOption
Geçersiz.

ConflictOption tarafından DbCommandBuilderhangilerinin kullanılacağını belirtir.

(Devralındığı yer: DbCommandBuilder)
Container
Geçersiz.

öğesini IContainer içeren öğesini Componentalır.

(Devralındığı yer: Component)
DataAdapter
Geçersiz.

Bu OracleCommandBuilder nesnenin SQL deyimleri oluşturacağı nesneyi OracleDataAdapter alır veya ayarlar.

DesignMode
Geçersiz.

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

(Devralındığı yer: Component)
Events
Geçersiz.

Bu Componentöğesine eklenen olay işleyicilerinin listesini alır.

(Devralındığı yer: Component)
QuotePrefix
Geçersiz.

Adları boşluk veya ayrılmış belirteç gibi karakterler içeren veritabanı nesnelerini (örneğin, tablolar veya sütunlar) belirtirken kullanılacak başlangıç karakterini veya karakterleri alır veya ayarlar.

QuotePrefix
Geçersiz.

Adları boşluk veya ayrılmış belirteç gibi karakterler içeren veritabanı nesnelerini (örneğin, tablolar veya sütunlar) belirtirken kullanılacak başlangıç karakterini veya karakterleri alır veya ayarlar.

(Devralındığı yer: DbCommandBuilder)
QuoteSuffix
Geçersiz.

Adları boşluk veya ayrılmış belirteç gibi karakterler içeren veritabanı nesnelerini (örneğin, tablolar veya sütunlar) belirtirken kullanılacak bitiş karakterini veya karakterleri alır veya ayarlar.

QuoteSuffix
Geçersiz.

Adları boşluk veya ayrılmış belirteç gibi karakterler içeren veritabanı nesnelerini (örneğin, tablolar veya sütunlar) belirtirken kullanılacak bitiş karakterini veya karakterleri alır veya ayarlar.

(Devralındığı yer: DbCommandBuilder)
SchemaSeparator
Geçersiz.

Şema tanımlayıcısı ile diğer tanımlayıcılar arasında ayırıcı için kullanılacak karakteri alır veya ayarlar.

SetAllValues
Geçersiz.

Bir update deyimindeki tüm sütun değerlerinin eklenip eklenmeyeceğini veya yalnızca değiştirilen değerlerin dahil edilip edilmeyeceğini belirtir.

(Devralındığı yer: DbCommandBuilder)
Site
Geçersiz.

öğesini alır veya ayarlar ISiteComponent.

(Devralındığı yer: Component)

Yöntemler

Name Description
ApplyParameterInfo(DbParameter, DataRow, StatementType, Boolean)
Geçersiz.

Sınıfının sağlayıcı uygulamasının DbCommandBuilder ek parametre özelliklerini işlemesine izin verir.

(Devralındığı yer: DbCommandBuilder)
CreateObjRef(Type)
Geçersiz.

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)
DeriveParameters(OracleCommand)
Geçersiz.

içinde OracleCommand belirtilen saklı yordamdan parametre bilgilerini alır ve belirtilen OracleCommand nesnenin koleksiyonunu doldururParameters.

Dispose()
Geçersiz.

tarafından Componentkullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: Component)
Dispose(Boolean)
Geçersiz.

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)
Dispose(Boolean)
Geçersiz.

tarafından DbCommandBuilder 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: DbCommandBuilder)
Equals(Object)
Geçersiz.

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

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

Veritabanında silme işlemleri gerçekleştirmek için gereken otomatik olarak oluşturulan OracleCommand nesneyi alır.

GetDeleteCommand(Boolean)
Geçersiz.

Veritabanında silme işlemleri gerçekleştirmek için gereken otomatik olarak oluşturulan OracleCommand nesneyi alır.

GetHashCode()
Geçersiz.

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

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

Veritabanında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OracleCommand nesneyi alır.

GetInsertCommand(Boolean)
Geçersiz.

Veritabanında eklemeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OracleCommand nesneyi alır.

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)
GetParameterName(Int32)
Geçersiz.

Belirtilen parametrenin adını biçiminde @p#döndürür. Özel komut oluşturucu oluştururken kullanın.

(Devralındığı yer: DbCommandBuilder)
GetParameterName(String)
Geçersiz.

Kısmi parametre adı verilen tam parametre adını döndürür.

(Devralındığı yer: DbCommandBuilder)
GetParameterPlaceholder(Int32)
Geçersiz.

İlişkili SQL deyimindeki parametresi için yer tutucuyu döndürür.

(Devralındığı yer: DbCommandBuilder)
GetSchemaTable(DbCommand)
Geçersiz.

için DbCommandBuilderşema tablosunu döndürür.

(Devralındığı yer: DbCommandBuilder)
GetService(Type)
Geçersiz.

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

(Devralındığı yer: Component)
GetType()
Geçersiz.

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

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

Veritabanında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OracleCommand nesneyi alır.

GetUpdateCommand(Boolean)
Geçersiz.

Veritabanında güncelleştirmeleri gerçekleştirmek için gereken otomatik olarak oluşturulan OracleCommand nesneyi alır.

InitializeCommand(DbCommand)
Geçersiz.

üzerindeki DbCommand, Transaction, CommandTypeve UpdateRowSource özelliklerini sıfırlarCommandTimeout.

(Devralındığı yer: DbCommandBuilder)
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çersiz.

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

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

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

(Devralındığı yer: MarshalByRefObject)
QuoteIdentifier(String)
Geçersiz.

Doğru katalog durumundaki bir alıntılanmamış tanımlayıcı verildiğinde, tanımlayıcıdaki eklenmiş tırnakların doğru şekilde kaçması da dahil olmak üzere bu tanımlayıcının doğru tırnak içine alınmış biçimini döndürür.

RefreshSchema()
Geçersiz.

Bu DbCommandBuilderile ilişkili komutları temizler.

RefreshSchema()
Geçersiz.

Bu DbCommandBuilderile ilişkili komutları temizler.

(Devralındığı yer: DbCommandBuilder)
RowUpdatingHandler(RowUpdatingEventArgs)
Geçersiz.

Olay için bir olay işleyicisi RowUpdating ekler.

(Devralındığı yer: DbCommandBuilder)
SetRowUpdatingHandler(DbDataAdapter)
Geçersiz.

DbCommandBuilder olayını işlemek RowUpdating için DbDataAdapteröğesini kaydeder.

(Devralındığı yer: DbCommandBuilder)
ToString()
Geçersiz.

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)
UnquoteIdentifier(String)
Geçersiz.

Tırnak içine alınmış bir tanımlayıcı verildiğinde, tanımlayıcıdaki eklenmiş tırnakların doğru şekilde kaçışını kaldırma da dahil olmak üzere bu tanımlayıcının doğru ve tırnak içine alınmamış biçimini döndürür.

Ekinlikler

Name Description
Disposed
Geçersiz.

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

(Devralındığı yer: Component)

Şunlara uygulanır

Ayrıca bkz.