DataAdapter.TableMappings Свойство

Определение

Возвращает коллекцию, которая предоставляет основное сопоставление между исходной таблицей DataTableи .

public System.Data.Common.DataTableMappingCollection TableMappings { get; }
[System.Data.DataSysDescription("DataAdapter_TableMappings")]
public System.Data.Common.DataTableMappingCollection TableMappings { get; }

Значение свойства

Коллекция, предоставляющая основное сопоставление между возвращенными записями DataSetи . Значение по умолчанию — пустая коллекция.

Атрибуты

Примеры

В следующем примере используется производный класс , OleDbDataAdapterчтобы добавить DataTableMapping объекты в свою TableMappings коллекцию и отобразить список сопоставленных исходных таблиц. В этом примере предполагается, что объект OleDbDataAdapter уже создан.

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);
}

Комментарии

При сверке изменений объект использует коллекцию DataTableMappingCollection для связывания имен столбцов, используемых источником данных, с именами столбцов, DataAdapter используемыми .DataSet

Применяется к

Продукт Версии
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

См. также раздел