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 DataTablekoleksiyon alır.
public:
property System::Data::Common::DataTableMappingCollection ^ TableMappings { System::Data::Common::DataTableMappingCollection ^ get(); };
[System.Data.DataSysDescription("DataAdapter_TableMappings")]
public System.Data.Common.DataTableMappingCollection TableMappings { get; }
public System.Data.Common.DataTableMappingCollection TableMappings { get; }
[<System.Data.DataSysDescription("DataAdapter_TableMappings")>]
member this.TableMappings : System.Data.Common.DataTableMappingCollection
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 koleksiyon. Varsayılan değer boş bir koleksiyondur.
- Öznitelikler
Örnekler
Aşağıdaki örnek, OleDbDataAdapterkoleksiyonuna nesne TableMappings eklemek DataTableMapping ve eşlenen kaynak tabloların listesini görüntülemek için 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 koleksiyonu kullanırDataTableMappingCollection.