DataColumnMappingCollection.GetColumnMappingBySchemaAction Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
DataColumnMapping Mendapatkan untuk , nama kolom sumber yang ditentukanDataColumnMappingCollection, dan MissingMappingAction.
public:
static System::Data::Common::DataColumnMapping ^ GetColumnMappingBySchemaAction(System::Data::Common::DataColumnMappingCollection ^ columnMappings, System::String ^ sourceColumn, System::Data::MissingMappingAction mappingAction);
public static System.Data.Common.DataColumnMapping? GetColumnMappingBySchemaAction (System.Data.Common.DataColumnMappingCollection? columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction);
public static System.Data.Common.DataColumnMapping GetColumnMappingBySchemaAction (System.Data.Common.DataColumnMappingCollection columnMappings, string sourceColumn, System.Data.MissingMappingAction mappingAction);
static member GetColumnMappingBySchemaAction : System.Data.Common.DataColumnMappingCollection * string * System.Data.MissingMappingAction -> System.Data.Common.DataColumnMapping
Public Shared Function GetColumnMappingBySchemaAction (columnMappings As DataColumnMappingCollection, sourceColumn As String, mappingAction As MissingMappingAction) As DataColumnMapping
Parameter
- columnMappings
- DataColumnMappingCollection
- sourceColumn
- String
Nama kolom sumber peka huruf besar/kecil untuk ditemukan.
- mappingAction
- MissingMappingAction
Salah MissingMappingAction satu nilai.
Mengembalikan
Objek DataColumnMapping.
Pengecualian
Parameter mappingAction
diatur ke Error
, dan tidak ada pemetaan yang ditentukan.
Contoh
Contoh berikut mencari dengan nama kolom sumber yang DataColumnMapping diberikan dalam koleksi. Jika objek ada, objek akan dikembalikan. Contoh mengasumsikan bahwa DataColumnMappingCollection koleksi dan DataColumnMapping objek telah dibuat.
public void FindDataColumnMapping()
{
// ...
// create mappings and mapping
// ...
if (mappings.Contains("Description"))
mapping = DataColumnMappingCollection.GetColumnMappingBySchemaAction
(mappings, "Description", MissingMappingAction.Ignore);
}
Public Sub FindDataColumnMapping()
' ...
' create mappings and mapping
' ...
If mappings.Contains("Description") Then
mapping = _
DataColumnMappingCollection.GetColumnMappingBySchemaAction _
(mappings, "Description", MissingMappingAction.Ignore)
End If
End Sub
Keterangan
DataColumnMapping Jika ada dalam koleksi, maka akan dikembalikan.
DataColumnMapping Jika tidak ada dalam koleksi, untuk yang diberikanMissingMappingAction, tindakan berikut terjadi:
MissingMappingAction | Tindakan yang Diambil |
---|---|
Passthrough |
DataColumnMapping Membuat dengan nama kolom sumber yang ditentukan sebagai nama kolom sumber dan DataSet nama kolom. Ini DataColumnMapping tidak ditambahkan ke koleksi. |
Error |
InvalidOperationException dihasilkan jika pemetaan kolom yang ditentukan hilang. |
Ignore |
Mendapatkan nilai null. |