DataColumnMapping Sınıf

Tanım

Öğesinden devralan bir nesne için genel bir sütun eşlemesi içerir DataAdapter .Contains a generic column mapping for an object that inherits from DataAdapter. Bu sınıf devralınamaz.This class cannot be inherited.

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 nesnesi oluşturur DataColumnMapping ve ' a ekler DataColumnMappingCollection .The following example creates a DataColumnMapping object and adds it to a DataColumnMappingCollection. Daha sonra kullanıcıya eşlemenin koleksiyona eklendiğini ve eşlemenin üst öğesini gösterdiğini söyler.It then tells the user that the mapping was added to the collection and shows the Parent for the mapping.


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

Bir, DataColumnMapping ' de DataTable veri kaynağından farklı olan sütun adlarını kullanmanıza olanak sağlar.A DataColumnMapping enables you to use column names in a DataTable that are different from those in the data source. , DataAdapter Veya veri kaynağındaki tabloların güncelleştirildiği zaman sütunları eşleştirmek için eşlemeyi kullanır DataSet .The DataAdapter uses the mapping to match the columns when the tables in the DataSet or data source are updated. Daha fazla bilgi için bkz. DataAdapter DataTable ve DataColumn Mappings.For more information, see DataAdapter DataTable and DataColumn Mappings.

Oluşturucular

DataColumnMapping()

DataColumnMapping sınıfının yeni bir örneğini başlatır.Initializes a new instance of the DataColumnMapping class.

DataColumnMapping(String, String)

DataColumnMappingBelirtilen kaynak sütun adı ve eşlenecek sütun adı ile sınıfının yeni bir örneğini başlatır DataSet .Initializes a new instance of the DataColumnMapping class with the specified source column name and DataSet column name to map to.

Özellikler

DataSetColumn

Eşlenecek içindeki sütunun adını alır veya ayarlar DataSet .Gets or sets the name of the column within the DataSet to map to.

SourceColumn

Eşlenecek veri kaynağı içindeki sütunun adını alır veya ayarlar.Gets or sets the name of the column within the data source to map from. Bu ad büyük/küçük harfe duyarlıdır.The name is case-sensitive.

Yöntemler

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm bilgileri içeren bir nesne oluşturur.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Devralındığı yer: MarshalByRefObject)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.Determines whether the specified object is equal to the current object.

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

DataColumn DataTable Ve özelliğini kullanarak verilen öğesinden bir alır MissingSchemaAction DataSetColumn .Gets a DataColumn from the given DataTable using the MissingSchemaAction and the DataSetColumn property.

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

GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction)Bir nesnenin örneği oluşturulmadan çağrılabilir bir statik sürümü DataColumnMapping .A static version of GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) that can be called without instantiating a DataColumnMapping object.

GetHashCode()

Varsayılan karma işlevi olarak işlev görür.Serves as the default hash function.

(Devralındığı yer: Object)
GetLifetimeService()
Kullanımdan kalktı.

Bu örnek için ömür ilkesini denetleyen geçerli ömür hizmeti nesnesini alır.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Devralındığı yer: MarshalByRefObject)
GetType()

TypeGeçerli örneği alır.Gets the Type of the current instance.

(Devralındığı yer: Object)
InitializeLifetimeService()
Kullanımdan kalktı.

Bu örnek için ömür ilkesini denetlemek üzere bir ömür hizmeti nesnesi alır.Obtains a lifetime service object to control the lifetime policy for this instance.

(Devralındığı yer: MarshalByRefObject)
MemberwiseClone()

Geçerli bir basit kopyasını oluşturur Object .Creates a shallow copy of the current Object.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli nesnenin basit bir kopyasını oluşturur MarshalByRefObject .Creates a shallow copy of the current MarshalByRefObject object.

(Devralındığı yer: MarshalByRefObject)
ToString()

Geçerli SourceColumn adı bir dizeye dönüştürür.Converts the current SourceColumn name to a string.

Belirtik Arabirim Kullanımları

ICloneable.Clone()

Geçerli örneğin kopyası olan yeni bir nesne oluşturur.Creates a new object that is a copy of the current instance.

Şunlara uygulanır

Ayrıca bkz.