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。 然后,它会告知用户映射已添加到集合中,并显示映射的父级。
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) |
创建一个对象,该对象包含生成用于与远程对象进行通信的代理所需的全部相关信息。 (继承自 MarshalByRefObject) |
Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) |
使用 DataColumn 和 DataTable 属性从给定的 MissingSchemaAction 获取 DataSetColumn。 |
GetDataColumnBySchemaAction(String, String, DataTable, Type, MissingSchemaAction) |
GetDataColumnBySchemaAction(DataTable, Type, MissingSchemaAction) 的静态版本,可以在不实例化 DataColumnMapping 对象的情况下调用。 |
GetHashCode() |
作为默认哈希函数。 (继承自 Object) |
GetLifetimeService() |
已过时.
检索控制此实例的生存期策略的当前生存期服务对象。 (继承自 MarshalByRefObject) |
GetType() |
获取当前实例的 Type。 (继承自 Object) |
InitializeLifetimeService() |
已过时.
获取生存期服务对象来控制此实例的生存期策略。 (继承自 MarshalByRefObject) |
MemberwiseClone() |
创建当前 Object 的浅表副本。 (继承自 Object) |
MemberwiseClone(Boolean) |
创建当前 MarshalByRefObject 对象的浅表副本。 (继承自 MarshalByRefObject) |
ToString() |
将当前的 SourceColumn 名称转换为字符串。 |
显式接口实现
ICloneable.Clone() |
创建作为当前实例副本的新对象。 |