Share via


DataAdapter.TableMappings Properti

Definisi

Mendapatkan koleksi yang menyediakan pemetaan utama antara tabel sumber dan DataTable.

public:
 property System::Data::Common::DataTableMappingCollection ^ TableMappings { System::Data::Common::DataTableMappingCollection ^ get(); };
public System.Data.Common.DataTableMappingCollection TableMappings { get; }
[System.Data.DataSysDescription("DataAdapter_TableMappings")]
public System.Data.Common.DataTableMappingCollection TableMappings { get; }
member this.TableMappings : System.Data.Common.DataTableMappingCollection
[<System.Data.DataSysDescription("DataAdapter_TableMappings")>]
member this.TableMappings : System.Data.Common.DataTableMappingCollection
Public ReadOnly Property TableMappings As DataTableMappingCollection

Nilai Properti

Koleksi yang menyediakan pemetaan utama antara rekaman yang dikembalikan dan DataSet. Nilai default adalah koleksi kosong.

Atribut

Contoh

Contoh berikut menggunakan kelas turunan, OleDbDataAdapter, untuk menambahkan DataTableMapping objek ke koleksinya TableMappings dan menampilkan daftar tabel sumber yang dipetakan tersebut. Contoh ini mengasumsikan bahwa telah OleDbDataAdapter dibuat.

public void ShowTableMappings() {
   // ...
   // create myDataAdapter
   // ...
   myDataAdapter.TableMappings.Add("Categories","DataCategories");
   myDataAdapter.TableMappings.Add("Orders","DataOrders");
   myDataAdapter.TableMappings.Add("Products","DataProducts");
   string myMessage = "Table Mappings:\n";
   for(int i=0;i < myDataAdapter.TableMappings.Count;i++) {
      myMessage += i.ToString() + " "
         + myDataAdapter.TableMappings[i].ToString() + "\n";
   }
   MessageBox.Show(myMessage);
}
Public Sub ShowTableMappings()
    ' ...
    ' create myDataAdapter
    ' ...
    myDataAdapter.TableMappings.Add("Categories", "DataCategories")
    myDataAdapter.TableMappings.Add("Orders", "DataOrders")
    myDataAdapter.TableMappings.Add("Products", "DataProducts")
    Dim myMessage As String = "Table Mappings:" + ControlChars.Cr
    Dim i As Integer
    For i = 0 To myDataAdapter.TableMappings.Count - 1
        myMessage += i.ToString() + " " _
           + myDataAdapter.TableMappings(i).ToString() + ControlChars.Cr
    Next i
    MessageBox.Show(myMessage)
End Sub

Keterangan

Saat merekonsiliasi DataTableMappingCollection perubahan, DataAdapter menggunakan koleksi untuk mengaitkan nama kolom yang digunakan oleh sumber data dengan nama kolom yang digunakan oleh DataSet.

Berlaku untuk

Lihat juga