DataAdapter.TableMappings Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.