DataTableMapping.GetColumnMappingBySchemaAction 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
使用指定的 MissingMappingAction 值和 DataColumn 的名称从指定的 DataTable 中获取 DataColumn。
public:
System::Data::Common::DataColumnMapping ^ GetColumnMappingBySchemaAction(System::String ^ sourceColumn, System::Data::MissingMappingAction mappingAction);
public System.Data.Common.DataColumnMapping? GetColumnMappingBySchemaAction (string sourceColumn, System.Data.MissingMappingAction mappingAction);
public System.Data.Common.DataColumnMapping GetColumnMappingBySchemaAction (string sourceColumn, System.Data.MissingMappingAction mappingAction);
member this.GetColumnMappingBySchemaAction : string * System.Data.MissingMappingAction -> System.Data.Common.DataColumnMapping
Public Function GetColumnMappingBySchemaAction (sourceColumn As String, mappingAction As MissingMappingAction) As DataColumnMapping
参数
- sourceColumn
- String
DataColumn 的名称。
- mappingAction
- MissingMappingAction
MissingMappingAction 值之一。
返回
数据列。
例外
mappingAction
参数设置为 Error
,并且未指定任何映射。
注解
DataColumnMapping如果 存在,则返回它。
DataColumnMapping如果 不存在,则对于给定 MissingMappingAction的 ,将执行以下操作:
MissingMappingAction | 采取的操作 |
---|---|
Passthrough |
使用指定的源列名创建一个 DataColumnMapping ,作为源列名和 DataSet 列名。 这 DataColumnMapping 不会添加到集合中。 |
Error |
如果缺少指定的列映射,则生成 InvalidOperationException。 |
Ignore |
获取 null 值。 |