DataTableMapping
DataTableMapping
DataTableMapping
DataTableMapping
Class
Definition
Enthält eine Beschreibung einer zugeordneten Beziehung zwischen einer Quelltabelle und einer DataTable.Contains a description of a mapped relationship between a source table and a DataTable. Diese Klasse wird von einem DataAdapter verwendet, wenn ein DataSet aufgefüllt wird.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
- Vererbung
-
DataTableMappingDataTableMappingDataTableMappingDataTableMapping
- Attribute
- Implementiert
Beispiele
Das folgende Beispiel erstellt eine DataTableMapping -Objekt und fügt es einer DataTableMappingCollection.The following example creates a DataTableMapping object and adds it to a DataTableMappingCollection. Anschließend wird dem Benutzer darüber informiert, dass die Zuordnung der Auflistung hinzugefügt wurde, und zeigt die übergeordnete Zuordnung.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
Hinweise
Ein DataTableMapping stellt eine masterzuordnung zwischen den Daten, die von einer Abfrage für eine Datenquelle zurückgegeben und ein DataTable.A DataTableMapping provides a master mapping between the data returned from a query against a data source, and a DataTable. Die DataTableMapping Namen übergeben werden kann, anstelle von der DataTable -Namens an die Fill
-Methode der der DataAdapter.The DataTableMapping name can be passed in place of the DataTable name to the Fill
method of the DataAdapter. Weitere Informationen finden Sie unter DataAdapter DataTable- und DataColumn-Zuordnungen.For more information, see DataAdapter DataTable and DataColumn Mappings.
Konstruktoren
Eigenschaften
ColumnMappings ColumnMappings ColumnMappings ColumnMappings |
Ruft den DataColumnMappingCollection für den DataTable ab.Gets the DataColumnMappingCollection for the DataTable. |
DataSetTable DataSetTable DataSetTable DataSetTable |
Ruft den Tabellennamen aus einem DataSet ab oder legt diesen fest.Gets or sets the table name from a DataSet. |
SourceTable SourceTable SourceTable SourceTable |
Ruft den Quelltabellennamen aus einer Datenquelle mit Berücksichtigung von Groß- und Kleinschreibung ab oder legt diesen fest.Gets or sets the case-sensitive source table name from a data source. |
Methoden
CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) |
Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.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) |
Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.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) |
Ruft eine DataColumn aus der angegebenen DataTable ab, wobei der angegebene MissingMappingAction-Wert und der Name der DataColumn verwendet werden.Gets 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) |
Gibt ein DataColumn-Objekt für einen angegebenen Spaltennamen zurück.Returns a DataColumn object for a given column name. |
GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction) GetDataTableBySchemaAction(DataSet, MissingSchemaAction) |
Ruft die aktuelle DataTable für das angegebene DataSet unter Verwendung des angegebenen MissingSchemaAction-Werts ab.Gets the current DataTable for the specified DataSet using the specified MissingSchemaAction value. |
GetHashCode() GetHashCode() GetHashCode() GetHashCode() |
Fungiert als die Standardhashfunktion.Serves as the default hash function. (Inherited from Object) |
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService() |
Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.Retrieves the current lifetime service object that controls the lifetime policy for this instance. (Inherited from MarshalByRefObject) |
GetType() GetType() GetType() GetType() |
Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance. (Inherited from Object) |
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() |
Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.Obtains a lifetime service object to control the lifetime policy for this instance. (Inherited from MarshalByRefObject) |
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone() |
Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object. (Inherited from Object) |
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) |
Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.Creates a shallow copy of the current MarshalByRefObject object. (Inherited from MarshalByRefObject) |
ToString() ToString() ToString() ToString() |
Konvertiert den aktuellen SourceTable-Namen in eine Zeichenfolge.Converts the current SourceTable name to a string. |
Explizite Schnittstellenimplementierungen
ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() ICloneable.Clone() |
Erstellt ein neues Objekt, das eine Kopie der aktuellen Instanz darstellt.Creates a new object that is a copy of the current instance. |
ITableMapping.ColumnMappings ITableMapping.ColumnMappings ITableMapping.ColumnMappings ITableMapping.ColumnMappings |
Ruft die abgeleitete DataColumnMappingCollection-Klasse für die DataTable-Klasse ab.Gets the derived DataColumnMappingCollection for the DataTable. |
Gilt für:
Siehe auch
Feedback
Wir möchten gern Ihre Meinung hören. Wählen Sie aus, welche Art Feedback Sie uns geben möchten:
Unser Feedbacksystem basiert auf GitHub Issues. Weitere Informationen finden Sie in unserem Blog.
Feedback wird geladen...