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 : System::ComponentModel::Component, System::Data::IDataAdapter
public ref class DataAdapter abstract : System::ComponentModel::Component, System::Data::IDataAdapter
public class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
public abstract class DataAdapter : System.ComponentModel.Component, System.Data.IDataAdapter
type DataAdapter = class
inherit Component
interface IDataAdapter
Public Class DataAdapter
Inherits Component
Implements IDataAdapter
Public MustInherit 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 bir 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 eşleşecek DataSetşekilde değiştiren öğesini eşleyerek Fillbu köprüyü sağlar.
bir SQL Server veritabanına bağlanıyorsanız, ile birlikte ilişkili SqlCommand ve SqlConnection nesneleriyle birlikte kullanarak SqlDataAdapter 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
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
AcceptChangesDuringFill |
Fill işlemlerinden herhangi biri sırasında öğesine eklendikten DataTable sonra üzerinde çağrılıp çağrılmayacağını AcceptChanges() belirten bir DataRow değer alır veya ayarlar. |
AcceptChangesDuringUpdate |
bir Update(DataSet)sırasında çağrılıp çağrılmayacağını AcceptChanges() alır veya ayarlar. |
CanRaiseEvents |
Bileşenin bir 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 LoadOption 'den DbDataReaderdosyasını nasıl doldurduğunu DataTable 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
CloneInternals() |
Geçersiz.
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 bir DataTableMappingCollection oluşturur. |
Dispose() |
Component tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: Component) |
Dispose(Boolean) |
DataAdapter tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Fill(DataSet) |
veri kaynağındakilerle eşleşecek şekilde içindeki DataSet satırları ekler veya yeniler. |
Fill(DataSet, String, IDataReader, Int32, Int32) |
ve DataTable adlarını kullanarak DataSet veri kaynağındakilerle eşleşecek şekilde belirtilen aralıktaki DataSet satırları ekler veya yeniler. |
Fill(DataTable, IDataReader) |
adını ve belirtilen IDataReaderöğesini kullanarak DataTable veri kaynağındakilerle eşleşecek şekilde içindeki satırlarını DataTable ekler veya yeniler. |
Fill(DataTable[], IDataReader, Int32, Int32) |
Veri kaynağındakilerle eşleşecek şekilde nesne koleksiyonundaki DataTable belirli bir aralıktaki satırları ekler veya yeniler. |
FillSchema(DataSet, SchemaType) |
Belirtilen DataSet öğesine bir DataTable ekler ve şemayı, belirtilen SchemaTypetemelinde veri kaynağındaki şemayla eşleşecek şekilde yapılandırılır. |
FillSchema(DataSet, SchemaType, String, IDataReader) | |
FillSchema(DataTable, SchemaType, IDataReader) | |
GetFillParameters() |
Sql SELECT deyimini yürütü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() |
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) |
veya tarafından ComponentContainersağlanan bir hizmeti temsil eden bir nesnesi döndürür. (Devralındığı yer: Component) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
HasTableMappings() |
oluşturulup DataTableMappingCollection oluşturulmadığını gösterir. |
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 Objectöğesinin sığ 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) |
bir sırasında bir hata oluştuğunda |
ResetFillLoadOption() |
Varsayılan durumuna sıfırlanır FillLoadOption ve yerine getirilmesine AcceptChangesDuringFillneden olurFill(DataSet). |
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ı Componentiçeren bir String döndürür. Bu yöntem geçersiz kılınmamalıdır. (Devralındığı yer: Component) |
Update(DataSet) |
Adlandırılmış bir DataTable "Tablo"dan belirtilen DataSet içindeki her eklenen, güncelleştirilen veya silinen satır için ilgili INSERT, UPDATE veya DELETE deyimlerini çağırır. |
Ekinlikler
Disposed |
Bileşen yöntemine Dispose() yapılan bir çağrı tarafından 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ı
IDataAdapter.TableMappings |
Kaynak tablonun bir veri kümesi tablosuna nasıl eşlendiğini gösteren bir koleksiyon alır. |