DataTableMapping Osztály
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy forrástábla és DataTableegy . Ezt az osztályt használja a rendszer a DataAdapterDataSet.
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
- Öröklődés
- Attribútumok
- Megvalósítás
Példák
Az alábbi példa létrehoz egy DataTableMapping objektumot, és hozzáadja egy DataTableMappingCollection. Ezután tájékoztatja a felhasználót arról, hogy a leképezés hozzá lett adva a gyűjteményhez, és megjeleníti a szülőleképezést.
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
Megjegyzések
A DataTableMapping elsődleges leképezést biztosít a lekérdezés által egy adatforrásból visszaadott adatok és a DataTable között. A DataTableMapping nevet azért lehet használni, hogy helyettesítse a DataTable nevet a Fill metódusban a DataAdapter-nél. További információ: DataAdapter DataTable és DataColumn Mappings.
Konstruktorok
| Name | Description |
|---|---|
| DataTableMapping() |
Inicializálja a DataTableMapping osztály új példányát. |
| DataTableMapping(String, String, DataColumnMapping[]) |
Inicializálja az DataTableMapping osztály új példányát, ha egy forrástáblanevet, egy DataTable nevet és egy objektumtömböt DataColumnMapping ad meg. |
| DataTableMapping(String, String) |
Inicializálja az DataTableMapping osztály új példányát egy forrástáblával, ha egy forrástábla nevét és egy DataTable nevet ad meg. |
Tulajdonságok
| Name | Description |
|---|---|
| ColumnMappings |
Lekéri a DataColumnMappingCollection .DataTable |
| DataSetTable |
Lekéri vagy beállítja a tábla nevét egy DataSet. |
| SourceTable |
Lekéri vagy beállítja a kis- és nagybetűkre érzékeny forrástábla nevét egy adatforrásból. |
Metódusok
| Name | Description |
|---|---|
| CreateObjRef(Type) |
Létrehoz egy objektumot, amely tartalmazza a távoli objektumokkal való kommunikációhoz használt proxy létrehozásához szükséges összes releváns információt. (Öröklődés forrása MarshalByRefObject) |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetColumnMappingBySchemaAction(String, MissingMappingAction) |
DataColumn A megadott érték és a név DataTablehasználatával lekéri a megadott MissingMappingActionDataColumn értéket. |
| GetDataColumn(String, Type, DataTable, MissingMappingAction, MissingSchemaAction) |
DataColumn Egy adott oszlopnévhez tartozó objektumot ad vissza. |
| GetDataTableBySchemaAction(DataSet, MissingSchemaAction) |
A megadott érték használatával lekéri a megadott DataTableDataSet érték aktuális MissingSchemaAction értékét. |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetLifetimeService() |
Elavult.
Lekéri a példány élettartamszabályzatát vezérlő aktuális élettartam-szolgáltatásobjektumot. (Öröklődés forrása MarshalByRefObject) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| InitializeLifetimeService() |
Elavult.
Beolvas egy élettartam-szolgáltatásobjektumot a példány élettartam-szabályzatának szabályozásához. (Öröklődés forrása MarshalByRefObject) |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| MemberwiseClone(Boolean) |
Az aktuális MarshalByRefObject objektum sekély másolatát hozza létre. (Öröklődés forrása MarshalByRefObject) |
| ToString() |
Az aktuális SourceTable nevet sztringgé alakítja. |
Explicit interfész-implementációk
| Name | Description |
|---|---|
| ICloneable.Clone() |
Létrehoz egy új objektumot, amely az aktuális példány másolata. |
| ITableMapping.ColumnMappings |
Lekéri a származtatott DataColumnMappingCollection a DataTable. |