DataTableMapping Klass

Definition

Innehåller en beskrivning av en mappad relation mellan en källtabell och en DataTable. Den här klassen används av en DataAdapter när du fyller i en 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
Arv
DataTableMapping
Attribut
Implementeringar

Exempel

I följande exempel skapas ett DataTableMapping objekt och läggs till i en DataTableMappingCollection. Den informerar sedan användaren om att mappningen har lagts till i samlingen och visar den överordnade mappningen.

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

Kommentarer

A DataTableMapping tillhandahåller en primär mappning mellan data som returneras från en fråga mot en datakälla och en DataTable. Namnet DataTableMapping kan skickas i stället för namnet DataTable till Filldataadapterns metod. Mer information finns i DataAdapter DataTable- och DataColumn-mappningar.

Konstruktorer

Name Description
DataTableMapping()

Initierar en ny instans av DataTableMapping klassen.

DataTableMapping(String, String, DataColumnMapping[])

Initierar en ny instans av DataTableMapping klassen när du får ett källtabellnamn, ett DataTable namn och en matris med DataColumnMapping objekt.

DataTableMapping(String, String)

Initierar en ny instans av DataTableMapping klassen med en källa när ett källtabellnamn och ett DataTable namn anges.

Egenskaper

Name Description
ColumnMappings

DataColumnMappingCollection Hämtar för DataTable.

DataSetTable

Hämtar eller anger tabellnamnet från en DataSet.

SourceTable

Hämtar eller anger det skiftlägeskänsliga källtabellnamnet från en datakälla.

Metoder

Name Description
CreateObjRef(Type)

Skapar ett objekt som innehåller all relevant information som krävs för att generera en proxy som används för att kommunicera med ett fjärrobjekt.

(Ärvd från MarshalByRefObject)
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetColumnMappingBySchemaAction(String, MissingMappingAction)

Hämtar en DataColumn från den angivna DataTable med det angivna MissingMappingAction värdet och namnet på DataColumn.

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

Returnerar ett DataColumn objekt för ett angivet kolumnnamn.

GetDataTableBySchemaAction(DataSet, MissingSchemaAction)

Hämtar aktuell DataTable för den angivna DataSet med det angivna MissingSchemaAction värdet.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetLifetimeService()

Hämtar det aktuella livslängdstjänstobjektet som styr livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializeLifetimeService()

Hämtar ett tjänstobjekt för livslängd för att styra livslängdsprincipen för den här instansen.

(Ärvd från MarshalByRefObject)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
MemberwiseClone(Boolean)

Skapar en ytlig kopia av det aktuella MarshalByRefObject objektet.

(Ärvd från MarshalByRefObject)
ToString()

Konverterar det aktuella SourceTable namnet till en sträng.

Explicita gränssnittsimplementeringar

Name Description
ICloneable.Clone()

Skapar ett nytt objekt som är en kopia av den aktuella instansen.

ITableMapping.ColumnMappings

Hämtar härledda DataColumnMappingCollection för DataTable.

Gäller för

Se även