DataAdapter.TableMappings Özellik

Tanım

Kaynak tablo ile arasında birincil eşleme sağlayan bir DataTablekoleksiyonu alır.

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

Özellik Değeri

Döndürülen kayıtlar ile DataSetarasında birincil eşleme sağlayan bir koleksiyon. Varsayılan değer boş bir koleksiyondur.

Öznitelikler

Örnekler

Aşağıdaki örnek, OleDbDataAdapterkoleksiyonuna nesne eklemek DataTableMapping ve bu eşlenen kaynak tabloların listesini görüntülemek için TableMappings türetilmiş bir sınıfını kullanır. Bu örnekte önceden oluşturulmuş bir OleDbDataAdapter olduğu varsayılır.

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

Açıklamalar

Değişiklikleri mutabık tutarken, DataAdapter veri kaynağı tarafından kullanılan sütun adlarını tarafından kullanılan DataSetsütun adlarıyla ilişkilendirmek için koleksiyonunu kullanırDataTableMappingCollection.

Şunlara uygulanır

Ayrıca bkz.