DataTableMapping.GetColumnMappingBySchemaAction 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
使用指定的 DataColumn 值和 DataTable 的名稱來從指定的 MissingMappingAction 取得 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 值。 |
適用於
另請參閱
- ADO.NET 概觀 \(部分機器翻譯\)