DataAdapter 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.
Veri kaynağını doldurmak DataSet ve güncelleştirmek için kullanılan sql komutlarını ve veritabanı bağlantısını temsil eder.
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter : System::ComponentModel::Component, System::Data::IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
inherit Component
interface IDataAdapter
Public MustInherit Class DataAdapter
Inherits Component
Implements IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
- Devralma
- Türetilmiş
- Uygulamalar
Açıklamalar
, DataAdapter veri almak ve kaydetmek için bir DataSet ile veri kaynağı arasında köprü görevi görür. , DataAdapter içindeki verileri veri kaynağındaki DataSet verilerle eşleşecek şekilde değiştiren ve Updateveri kaynağındaki verileri içindeki verilerle DataSeteşleşecek şekilde değiştiren öğesini eşleyerek Fillbu köprüyü sağlar.
SQL Server veritabanına bağlanıyorsanız, SqlDataAdapter ile ilişkili SqlCommand ve SqlConnection nesnelerini kullanarak genel performansı artırabilirsiniz. OLE DB tarafından desteklenen veri kaynakları için öğesini ilişkili OleDbCommand ve OleDbConnection nesneleriyle birlikte kullanınDataAdapter. ODBC tarafından desteklenen veri kaynakları için öğesini ilişkili OdbcCommand ve OdbcConnection nesneleriyle birlikte kullanınDataAdapter. Oracle veritabanları için öğesini ilişkili OracleCommand ve OracleConnection nesneleriyle birlikte kullanınDataAdapter.
Örneği DataAdapter oluşturulduğunda, okuma/yazma özellikleri ilk değerlere ayarlanır. Bu değerlerin listesi için oluşturucuya DataAdapter bakın.
Oluşturucular
| Name | Description |
|---|---|
| DataAdapter() |
DataAdapter sınıfının yeni bir örneğini başlatır. |
| DataAdapter(DataAdapter) |
Aynı türdeki DataAdapter mevcut bir nesneden sınıfının yeni bir örneğini başlatır. |
Özellikler
| Name | Description |
|---|---|
| AcceptChangesDuringFill |
AcceptChanges() işlemlerinden herhangi biri sırasında öğesine eklendikten DataRow sonra üzerinde çağrılıp çağrılmayacağını DataTable belirten bir değer alır veya ayarlar. |
| AcceptChangesDuringUpdate |
bir sırasında AcceptChanges()çağrılıp çağrılmayacağını Update(DataSet) alır veya ayarlar. |
| CanRaiseEvents |
Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır. (Devralındığı yer: Component) |
| Container |
öğesini IContainer içeren öğesini Componentalır. (Devralındığı yer: Component) |
| ContinueUpdateOnError |
Satır güncelleştirmesi sırasında hatayla karşılaşıldığında özel durum oluşturulup oluşturulmayacağını belirten bir değer 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) |
| Events |
Bu Componentöğesine eklenen olay işleyicilerinin listesini alır. (Devralındığı yer: Component) |
| FillLoadOption |
Bağdaştırıcının 'LoadOptionden DataTableöğesini nasıl doldurduğunu DbDataReader belirleyen öğesini alır veya ayarlar. |
| MissingMappingAction |
Gelen verilerin eşleşen bir tablosu veya sütunu olmadığında yapılacak eylemi belirler. |
| MissingSchemaAction |
Mevcut DataSet şema gelen verilerle eşleşmediğinde yapılacak eylemi belirler. |
| ReturnProviderSpecificTypes |
Yöntemin sağlayıcıya |
| Site |
öğesini alır veya ayarlar ISiteComponent. (Devralındığı yer: Component) |
| TableMappings |
Kaynak tablo ile arasında birincil eşleme sağlayan bir DataTablekoleksiyon alır. |
Yöntemler
| Name | Description |
|---|---|
| CloneInternals() |
Geçersiz.
Geçersiz.
Geçersiz.
bu örneğinin DataAdapterbir kopyasını 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) |
| CreateTableMappings() |
Yeni DataTableMappingCollectionbir oluşturur. |
| Dispose() |
tarafından Componentkullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: Component) |
| Dispose(Boolean) |
tarafından DataAdapter kullanılan yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak yönetilen kaynakları serbest bırakır. |
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| Fill(DataSet, String, IDataReader, Int32, Int32) |
ve DataSet adlarını kullanarak DataSet veri kaynağındakilerle eşleşecek şekilde içinde belirtilen aralıktaki DataTable satırları ekler veya yeniler. |
| Fill(DataSet) |
veri kaynağındakilerle eşleşecek şekilde içindeki DataSet satırları ekler veya yeniler. |
| Fill(DataTable, IDataReader) |
adını ve belirtilen DataTableöğesini kullanarak DataTable veri kaynağındakilerle eşleşecek şekilde içindeki satırları IDataReader ekler veya yeniler. |
| Fill(DataTable[], IDataReader, Int32, Int32) |
Veri kaynağındakilerle eşleşecek şekilde nesne koleksiyonunda DataTable belirtilen aralıktaki satırları ekler veya yeniler. |
| FillSchema(DataSet, SchemaType, String, IDataReader) | |
| FillSchema(DataSet, SchemaType) |
Belirtilen öğesine bir DataTable ekler ve şemayı, belirtilen DataSetSchemaTypetemelinde veri kaynağındaki şemayla eşleşecek şekilde yapılandırılır. |
| FillSchema(DataTable, SchemaType, IDataReader) | |
| GetFillParameters() |
SQL SELECT deyimi yürütülürken kullanıcı tarafından ayarlanan parametreleri alır. |
| 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) |
| HasTableMappings() |
Oluşturulup DataTableMappingCollection oluşturulmadığını gösterir. |
| 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) |
| OnFillError(FillErrorEventArgs) |
sırasında bir hata oluştuğunda |
| ResetFillLoadOption() |
Varsayılan durumuna sıfırlanır FillLoadOption ve yerine getirilmesine Fill(DataSet)neden olurAcceptChangesDuringFill. |
| ShouldSerializeAcceptChangesDuringFill() |
Özelliğin AcceptChangesDuringFill kalıcı olup olmayacağını belirler. |
| ShouldSerializeFillLoadOption() |
Özelliğin FillLoadOption kalıcı olup olmayacağını belirler. |
| ShouldSerializeTableMappings() |
Bir veya daha fazla DataTableMapping nesnenin var olup olmadığını ve kalıcı olması gerektiğini belirler. |
| 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) |
| Update(DataSet) |
Belirtilen DataSet "Tablo" adlı bir satırdan DataTable eklenen, güncelleştirilen veya silinen her satır için ilgili INSERT, UPDATE veya DELETE deyimlerini çağırır. |
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) |
| FillError |
Doldurma işlemi sırasında bir hata oluştuğunda döndürülür. |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IDataAdapter.TableMappings |
Kaynak tablonun bir veri kümesi tablosuna nasıl eşlendiğini gösteren bir koleksiyon alır. |