DataTableMapping Klas

Definitie

Bevat een beschrijving van een toegewezen relatie tussen een brontabel en een DataTable. Deze klasse wordt gebruikt door een DataAdapter bij het invullen van een DataSet.

public ref class DataTableMapping sealed : 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))]
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))>]
type DataTableMapping = class
    inherit MarshalByRefObject
    interface ITableMapping
    interface ICloneable
[<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
Public NotInheritable Class DataTableMapping
Inherits MarshalByRefObject
Implements ICloneable, ITableMapping
Overname
DataTableMapping
Kenmerken
Implementeringen

Voorbeelden

In het volgende voorbeeld wordt een DataTableMapping object gemaakt en toegevoegd aan een DataTableMappingCollection. Vervolgens wordt de gebruiker geïnformeerd dat de toewijzing is toegevoegd aan de verzameling en wordt de bovenliggende toewijzing weergegeven.

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

Opmerkingen

Een DataTableMapping biedt een primaire mapping tussen de gegevens die worden geretourneerd door een query van een gegevensbron en een DataTable. De DataTableMapping naam kan worden doorgegeven in plaats van de DataTable naam aan de Fill methode van de DataAdapter. Zie DataAdapter DataTable- en DataColumn-toewijzingen voor meer informatie.

Constructors

Name Description
DataTableMapping()

Initialiseert een nieuw exemplaar van de DataTableMapping klasse.

DataTableMapping(String, String, DataColumnMapping[])

Initialiseert een nieuw exemplaar van de DataTableMapping klasse wanneer u een brontabelnaam, een DataTable naam en een matrix met DataColumnMapping objecten krijgt.

DataTableMapping(String, String)

Initialiseert een nieuw exemplaar van de DataTableMapping klasse met een bron wanneer u een brontabelnaam en een DataTable naam krijgt.

Eigenschappen

Name Description
ColumnMappings

Haalt de DataColumnMappingCollection voor de DataTable.

DataSetTable

Hiermee haalt u de tabelnaam op of stelt u deze in van een DataSet.

SourceTable

Hiermee haalt u de naam van de hoofdlettergevoelige brontabel op uit een gegevensbron of stelt u deze in.

Methoden

Name Description
CreateObjRef(Type)

Hiermee maakt u een object dat alle relevante informatie bevat die nodig is om een proxy te genereren die wordt gebruikt om te communiceren met een extern object.

(Overgenomen van MarshalByRefObject)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetColumnMappingBySchemaAction(String, MissingMappingAction)

Hiermee haalt u een DataColumn van de opgegeven DataTable waarden op met behulp van de opgegeven MissingMappingAction waarde en de naam van de DataColumn.

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

Retourneert een DataColumn object voor een bepaalde kolomnaam.

GetDataTableBySchemaAction(DataSet, MissingSchemaAction)

Hiermee haalt u de huidige DataTable voor de opgegeven DataSet waarde op met behulp van de opgegeven MissingSchemaAction waarde.

GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetLifetimeService()

Hiermee haalt u het huidige levensduurserviceobject op waarmee het levensduurbeleid voor dit exemplaar wordt beheerd.

(Overgenomen van MarshalByRefObject)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
InitializeLifetimeService()

Hiermee haalt u een levensduurserviceobject op om het levensduurbeleid voor dit exemplaar te beheren.

(Overgenomen van MarshalByRefObject)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MemberwiseClone(Boolean)

Hiermee maakt u een ondiepe kopie van het huidige MarshalByRefObject object.

(Overgenomen van MarshalByRefObject)
ToString()

Converteert de huidige SourceTable naam naar een tekenreeks.

Expliciete interface-implementaties

Name Description
ICloneable.Clone()

Hiermee maakt u een nieuw object dat een kopie van het huidige exemplaar is.

ITableMapping.ColumnMappings

Haalt de afgeleide DataColumnMappingCollection voor de DataTable.

Van toepassing op

Zie ook