DataColumnMapping Sınıf

Tanım

öğesinden DataAdapterdevralan bir nesne için genel sütun eşlemesi içerir. Bu sınıf devralınamaz.

public ref class DataColumnMapping sealed : MarshalByRefObject, ICloneable, System::Data::IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))]
public sealed class DataColumnMapping : MarshalByRefObject, ICloneable, System.Data.IColumnMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMapping+DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataColumnMappingConverter))>]
type DataColumnMapping = class
    inherit MarshalByRefObject
    interface IColumnMapping
    interface ICloneable
Public NotInheritable Class DataColumnMapping
Inherits MarshalByRefObject
Implements ICloneable, IColumnMapping
Devralma
DataColumnMapping
Öznitelikler
Uygulamalar

Örnekler

Aşağıdaki örnek bir DataColumnMapping nesnesi oluşturur ve nesnesine DataColumnMappingCollectionekler. Ardından kullanıcıya eşlemenin koleksiyona eklendiğini bildirir ve eşleme için Üst öğeyi gösterir.


public void AddDataColumnMapping() {
   // ...
   // create columnMappings
   // ...
   DataColumnMapping mapping =
      new DataColumnMapping("Description","DataDescription");
   columnMappings.Add((Object) mapping);
   Console.WriteLine("Column {0} added to column mapping collection {1}.",
       mapping.ToString(), columnMappings.ToString());
}
Public Sub AddDataColumnMapping()
    ' ...
    ' create columnMappings
    ' ...
    Dim mapping As New DataColumnMapping( _
       "Description", "DataDescription")
    columnMappings.Add(CType(mapping, Object))
    Console.WriteLine("Column {0} added to column mapping collection {1}.", _
       mapping.ToString(), columnMappings.ToString())
End Sub

Açıklamalar

A DataColumnMapping , içinde veri kaynağındakilerden DataTable farklı olan sütun adlarını kullanmanıza olanak tanır. , DataAdapter veya veri kaynağındaki tablolar güncelleştirildiğinde sütunları eşleştirmek için eşlemeyi DataSet kullanır. Daha fazla bilgi için bkz. DataAdapter DataTable ve DataColumn Eşlemeleri.

Oluşturucular

DataColumnMapping()

DataColumnMapping sınıfının yeni bir örneğini başlatır.

DataColumnMapping(String, String)

Belirtilen kaynak sütun adı ve DataSet eşlenecek sütun adıyla sınıfının yeni bir örneğini DataColumnMapping başlatır.

Özellikler

DataSetColumn

içinde eşleneceğini sütunun DataSet adını alır veya ayarlar.

SourceColumn

Eşleme için veri kaynağı içindeki sütunun adını alır veya ayarlar. Bu ad büyük/küçük harfe duyarlıdır.

Yöntemler

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)
Equals(Object)

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

(Devralındığı yer: Object)
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)

ve DataSetColumn özelliğini kullanarak MissingSchemaAction verilenden DataTable bir DataColumn alır.

GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction)

Bir nesne örneği GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) oluşturmadan çağrılabilen statik bir DataColumnMapping sürümü.

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)
GetType()

Type Geçerli örneğini 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 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)
ToString()

Geçerli SourceColumn adı dizeye dönüştürür.

Belirtik Arabirim Kullanımları

ICloneable.Clone()

Geçerli örneğin kopyası olan yeni bir nesne oluşturur.

Şunlara uygulanır

Ayrıca bkz.