DataTableMapping DataTableMapping DataTableMapping DataTableMapping Class

Definicja

Zawiera opis mapowanej relacji między tabelą źródłową a DataTable.Contains a description of a mapped relationship between a source table and a DataTable. Ta klasa jest używana przez DataAdapter podczas DataSetwypełniania.This class is used by a DataAdapter when populating a DataSet.

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

Przykłady

Poniższy przykład tworzy DataTableMapping obiekt i dodaje go DataTableMappingCollectiondo.The following example creates a DataTableMapping object and adds it to a DataTableMappingCollection. Następnie informuje użytkownika o tym, że mapowanie zostało dodane do kolekcji, i wyświetla mapowanie nadrzędne.It then informs the user that the mapping was added to the collection and displays the parent mapping.

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

Zawiera mapowanie wzorca między danymi zwracanymi z zapytania do źródła danych DataTablei. DataTableMappingA DataTableMapping provides a master mapping between the data returned from a query against a data source, and a DataTable. Nazwę można przesłać zamiast DataTable nazwy do Fill metody elementu DataAdapter. DataTableMappingThe DataTableMapping name can be passed in place of the DataTable name to the Fill method of the DataAdapter. Aby uzyskać więcej informacji, zobacz mapowania DataAdapter DataTable i DataColumn.For more information, see DataAdapter DataTable and DataColumn Mappings.

Konstruktory

DataTableMapping() DataTableMapping() DataTableMapping() DataTableMapping()

Inicjuje nowe wystąpienie klasy DataTableMapping klasy.Initializes a new instance of the DataTableMapping class.

DataTableMapping(String, String) DataTableMapping(String, String) DataTableMapping(String, String) DataTableMapping(String, String)

Inicjuje nowe wystąpienie DataTableMapping klasy ze źródłem, gdy podaną nazwę tabeli źródłowej DataTable i nazwę.Initializes a new instance of the DataTableMapping class with a source when given a source table name and a DataTable name.

DataTableMapping(String, String, DataColumnMapping[]) DataTableMapping(String, String, DataColumnMapping[]) DataTableMapping(String, String, DataColumnMapping[]) DataTableMapping(String, String, DataColumnMapping[])

Inicjuje nowe wystąpienie klasy w DataTableMapping przypadku podaną nazwę tabeli źródłowej DataTable , nazwę i tablicę DataColumnMapping obiektów.Initializes a new instance of the DataTableMapping class when given a source table name, a DataTable name, and an array of DataColumnMapping objects.

Właściwości

ColumnMappings ColumnMappings ColumnMappings ColumnMappings

DataColumnMappingCollection PobieraDataTabledla.Gets the DataColumnMappingCollection for the DataTable.

DataSetTable DataSetTable DataSetTable DataSetTable

Pobiera lub ustawia nazwę tabeli z DataSet.Gets or sets the table name from a DataSet.

SourceTable SourceTable SourceTable SourceTable

Pobiera lub ustawia nazwę tabeli źródłowej z rozróżnianiem wielkości liter ze źródła danych.Gets or sets the case-sensitive source table name from a data source.

Metody

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

Tworzy obiekt, który zawiera wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikacji z obiektem zdalnym.Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetColumnMappingBySchemaAction(String, MissingMappingAction) GetColumnMappingBySchemaAction(String, MissingMappingAction) GetColumnMappingBySchemaAction(String, MissingMappingAction) GetColumnMappingBySchemaAction(String, MissingMappingAction)

Pobiera od określonego DataTable przy użyciu określonej MissingMappingAction wartości i nazwy DataColumn. DataColumnGets a DataColumn from the specified DataTable using the specified MissingMappingAction value and the name of the DataColumn.

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

DataColumn Zwraca obiekt dla danej nazwy kolumny.Returns a DataColumn object for a given column name.

GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction)

Pobiera bieżącą DataTable dla określonego DataSet przy użyciu określonej MissingSchemaAction wartości.Gets the current DataTable for the specified DataSet using the specified MissingSchemaAction value.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetType() GetType() GetType() GetType()

Type Pobiera bieżące wystąpienie.Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

Uzyskuje obiekt usługi istnienia w celu kontrolowania zasad okresu istnienia dla tego wystąpienia.Obtains a lifetime service object to control the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Tworzy skróconą kopię bieżącego Objectelementu.Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

Tworzy skróconą kopię bieżącego MarshalByRefObject obiektu.Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
ToString() ToString() ToString() ToString()

Konwertuje bieżącą SourceTable nazwę na ciąg.Converts the current SourceTable name to a string.

Jawne implementacje interfejsu

ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.Creates a new object that is a copy of the current instance.

ITableMapping.ColumnMappings ITableMapping.ColumnMappings ITableMapping.ColumnMappings ITableMapping.ColumnMappings

Pobiera pochodne DataColumnMappingCollection DataTabledla.Gets the derived DataColumnMappingCollection for the DataTable.

Dotyczy

Zobacz też