DataTableMappingCollection.GetTableMappingBySchemaAction 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 objek dengan nama tabel sumber dan DataSet nama tabel yang ditentukan, menggunakan yang diberikan MissingMappingAction.
public:
static System::Data::Common::DataTableMapping ^ GetTableMappingBySchemaAction(System::Data::Common::DataTableMappingCollection ^ tableMappings, System::String ^ sourceTable, System::String ^ dataSetTable, System::Data::MissingMappingAction mappingAction);
public static System.Data.Common.DataTableMapping? GetTableMappingBySchemaAction (System.Data.Common.DataTableMappingCollection? tableMappings, string sourceTable, string dataSetTable, System.Data.MissingMappingAction mappingAction);
public static System.Data.Common.DataTableMapping GetTableMappingBySchemaAction (System.Data.Common.DataTableMappingCollection tableMappings, string sourceTable, string dataSetTable, System.Data.MissingMappingAction mappingAction);
static member GetTableMappingBySchemaAction : System.Data.Common.DataTableMappingCollection * string * string * System.Data.MissingMappingAction -> System.Data.Common.DataTableMapping
Public Shared Function GetTableMappingBySchemaAction (tableMappings As DataTableMappingCollection, sourceTable As String, dataSetTable As String, mappingAction As MissingMappingAction) As DataTableMapping
Parameter
- tableMappings
- DataTableMappingCollection
Koleksi DataTableMappingCollection untuk dicari.
- sourceTable
- String
Nama peka huruf besar/kecil dari tabel sumber yang dipetakan.
- mappingAction
- MissingMappingAction
Salah MissingMappingAction satu nilai.
Mengembalikan
Objek DataTableMapping.
Pengecualian
Parameter mappingAction
diatur ke Error
, dan tidak ada pemetaan yang ditentukan.
Contoh
Contoh berikut mencari dengan nama tabel sumber yang DataTableMapping diberikan dalam koleksi. Jika objek ada, objek akan dikembalikan. Contoh mengasumsikan bahwa DataTableMappingCollection koleksi dan DataTableMapping objek telah dibuat.
public void FindDataTableMapping()
{
// ...
// create mappings and mapping
// ...
if (mappings.Contains("Categories"))
{
mapping = DataTableMappingCollection.GetTableMappingBySchemaAction
(mappings, "Categories", "", MissingMappingAction.Ignore);
}
}
Public Sub FindDataTableMapping()
' ...
' create mappings and mapping
' ...
If mappings.Contains("Categories") Then
mapping = _
DataTableMappingCollection.GetTableMappingBySchemaAction _
(mappings, "Categories", "", MissingMappingAction.Ignore)
End If
End Sub
Keterangan
DataTableMapping Jika ada dalam koleksi, maka akan dikembalikan.
DataTableMapping Jika tidak ada dalam koleksi untuk yang diberikanMissingMappingAction, hal berikut ini terjadi:
MissingMappingAction | Tindakan yang diambil |
---|---|
Passthrough |
DataTableMapping Membuat objek dengan yang diberikan sourceTable sebagai nama tabel sumber dan dataSetTable sebagai DataSet nama tabel. Objek yang dibuat DataTableMapping tidak ditambahkan ke koleksi. |
Error |
Pengecualian dihasilkan. Parameter dataSetTable diabaikan. |
Ignore |
null Mendapatkan . Parameter dataSetTable diabaikan. |