DataColumnMapping Sınıf

Tanım

öğesinden DataAdapterdevralan bir nesne için genel bir 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 söyler 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 , veri kaynağındakilerden farklı olan sütun DataTable 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

Name Description
DataColumnMapping()

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

DataColumnMapping(String, String)

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

Özellikler

Name Description
DataSetColumn

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

SourceColumn

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

Yöntemler

Name Description
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 DataColumn özelliğini kullanarak DataTable verilenden MissingSchemaAction bir DataSetColumn 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()

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

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

Belirtik Arabirim Kullanımları

Name Description
ICloneable.Clone()

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

Şunlara uygulanır

Ayrıca bkz.