DataTableMapping Klasa

Definicja

Zawiera opis zamapowanej relacji między tabelą źródłową a tabelą DataTable. Ta klasa jest używana przez klasę DataAdapter podczas wypełniania obiektu DataSet.

public ref class DataTableMapping sealed : MarshalByRefObject, ICloneable, System::Data::ITableMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMapping+DataTableMappingConverter))]
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
[System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMappingConverter))]
public sealed class DataTableMapping : MarshalByRefObject, ICloneable, System.Data.ITableMapping
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMapping+DataTableMappingConverter))>]
type DataTableMapping = class
    inherit MarshalByRefObject
    interface ITableMapping
    interface ICloneable
type DataTableMapping = class
    inherit MarshalByRefObject
    interface ITableMapping
    interface ICloneable
[<System.ComponentModel.TypeConverter(typeof(System.Data.Common.DataTableMappingConverter))>]
type DataTableMapping = class
    inherit MarshalByRefObject
    interface ITableMapping
    interface ICloneable
Public NotInheritable Class DataTableMapping
Inherits MarshalByRefObject
Implements ICloneable, ITableMapping
Dziedziczenie
DataTableMapping
Atrybuty
Implementuje

Przykłady

Poniższy przykład tworzy DataTableMapping obiekt i dodaje go do obiektu DataTableMappingCollection. Następnie informuje użytkownika, że mapowanie zostało dodane do kolekcji i wyświetla mapowanie nadrzędne.

public void AddDataTableMapping()
{
    // ...
    // create tableMappings
    // ...
    DataTableMapping mapping =
        new DataTableMapping("Categories","DataCategories");
    tableMappings.Add((Object) mapping);
    Console.WriteLine("Table {0} added to {1} table mapping collection.",
        mapping.ToString(), tableMappings.ToString());
}
Public Sub AddDataTableMapping()
    ' ...
    ' create tableMappings
    ' ...
    Dim mapping As New DataTableMapping( _
       "Categories", "DataCategories")
    tableMappings.Add(CType(mapping, Object))
    Console.WriteLine( _
       "Table {0} added to {1} table mapping collection.", _
       mapping.ToString(), tableMappings.ToString())
End Sub

Uwagi

Element A DataTableMapping udostępnia podstawowe mapowanie danych zwracanych z zapytania względem źródła danych i .DataTable Nazwę DataTableMapping można przekazać zamiast DataTable nazwy do Fill metody DataAdapter. Aby uzyskać więcej informacji, zobacz DataAdapter DataTable i DataColumn Mapowania.

Konstruktory

DataTableMapping()

Inicjuje nowe wystąpienie klasy DataTableMapping.

DataTableMapping(String, String)

Inicjuje DataTableMapping nowe wystąpienie klasy ze źródłem przy użyciu nazwy tabeli źródłowej DataTable i nazwy.

DataTableMapping(String, String, DataColumnMapping[])

Inicjuje DataTableMapping nowe wystąpienie klasy przy użyciu nazwy tabeli źródłowej, DataTable nazwy i tablicy DataColumnMapping obiektów.

Właściwości

ColumnMappings

Pobiera element DataColumnMappingCollection dla .DataTable

DataSetTable

Pobiera lub ustawia nazwę tabeli z elementu DataSet.

SourceTable

Pobiera lub ustawia nazwę tabeli źródłowej poufnej wielkości liter ze źródła danych.

Metody

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetColumnMappingBySchemaAction(String, MissingMappingAction)

Pobiera element DataColumn z określonej DataTable wartości przy użyciu określonej MissingMappingAction wartości i nazwy DataColumn.

GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction)

DataColumn Zwraca obiekt dla danej nazwy kolumny.

GetDataTableBySchemaAction(DataSet, MissingSchemaAction)

Pobiera bieżący dla DataTable określonej DataSet wartości przy użyciu określonej MissingSchemaAction wartości.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
ToString()

Konwertuje bieżącą SourceTable nazwę na ciąg.

Jawne implementacje interfejsu

ICloneable.Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.

ITableMapping.ColumnMappings

Pobiera pochodne DataColumnMappingCollection dla .DataTable

Dotyczy

Zobacz też