DataColumnMapping 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
含有繼承自 DataAdapter 之物件的泛用資料行對應。 此類別無法獲得繼承。
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
- 繼承
- 屬性
- 實作
範例
下列範例會 DataColumnMapping 建立 物件,並將它新增至 DataColumnMappingCollection。 然後,它會告知使用者已將對應新增至集合,並顯示對應的Parent。
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
備註
DataColumnMapping可讓您在 DataTable 與資料來源中的數據行名稱不同的 中使用資料行名稱。 會在 DataAdapter
更新 或數據源中的 DataSet 數據表時,使用 對應來比對數據行。 如需詳細資訊,請參閱 DataAdapter DataTable 和 DataColumn 對應。
建構函式
DataColumnMapping() |
初始化 DataColumnMapping 類別的新執行個體。 |
DataColumnMapping(String, String) |
使用指定來源資料行名稱和要對應至的 DataColumnMapping 資料行名稱,來初始化 DataSet 類別的新執行個體。 |
屬性
DataSetColumn |
取得或設定在要對應的 DataSet 中的目的資料行名稱。 |
SourceColumn |
取得或設定在資料來源中的來源資料行名稱。 名稱區分大小寫。 |
方法
CreateObjRef(Type) |
建立包含所有相關資訊的物件,這些資訊是產生用來與遠端物件通訊的所需 Proxy。 (繼承來源 MarshalByRefObject) |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) |
使用 DataColumn 和 DataTable 屬性來從指定的 MissingSchemaAction 取得 DataSetColumn。 |
GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction) |
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) 的靜態 (Static) 版本,無需對 DataColumnMapping 物件執行個體化即可對其進行呼叫。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetLifetimeService() |
已淘汰.
擷取控制這個執行個體存留期 (Lifetime) 原則的目前存留期服務物件。 (繼承來源 MarshalByRefObject) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
InitializeLifetimeService() |
已淘汰.
取得存留期服務物件,以控制這個執行個體的存留期原則。 (繼承來源 MarshalByRefObject) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
MemberwiseClone(Boolean) |
建立目前 MarshalByRefObject 物件的淺層複本。 (繼承來源 MarshalByRefObject) |
ToString() |
將目前的 SourceColumn 名稱轉換為字串。 |
明確介面實作
ICloneable.Clone() |
建立目前執行個體複本的新物件。 |
適用於
另請參閱
- ADO.NET 概觀 \(部分機器翻譯\)