Share via


DataTableMapping Kelas

Definisi

Berisi deskripsi hubungan yang dipetakan antara tabel sumber dan DataTable. Kelas ini digunakan oleh DataAdapter saat mengisi DataSet.

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
Warisan
DataTableMapping
Atribut
Penerapan

Contoh

Contoh berikut membuat DataTableMapping objek dan menambahkannya ke DataTableMappingCollection. Kemudian memberi tahu pengguna bahwa pemetaan ditambahkan ke koleksi dan menampilkan pemetaan induk.

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

Keterangan

DataTableMapping menyediakan pemetaan utama antara data yang dikembalikan dari kueri terhadap sumber data, dan DataTable. Nama DataTableMapping dapat diteruskan sebagai pengganti DataTable nama ke Fill metode DataAdapter. Untuk informasi selengkapnya, lihat DataAdapter DataTable dan Pemetaan DataColumn.

Konstruktor

DataTableMapping()

Menginisialisasi instans baru kelas DataTableMapping.

DataTableMapping(String, String)

Menginisialisasi instans DataTableMapping baru kelas dengan sumber saat diberi nama tabel sumber dan DataTable nama.

DataTableMapping(String, String, DataColumnMapping[])

Menginisialisasi instans DataTableMapping baru kelas saat diberi nama tabel sumber, DataTable nama, dan array DataColumnMapping objek.

Properti

ColumnMappings

DataColumnMappingCollection Mendapatkan untuk DataTable.

DataSetTable

Mendapatkan atau mengatur nama tabel dari DataSet.

SourceTable

Mendapatkan atau mengatur nama tabel sumber peka huruf besar/kecil dari sumber data.

Metode

CreateObjRef(Type)

Membuat objek yang berisi semua informasi relevan yang diperlukan untuk menghasilkan proksi yang digunakan untuk berkomunikasi dengan objek jarak jauh.

(Diperoleh dari MarshalByRefObject)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetColumnMappingBySchemaAction(String, MissingMappingAction)

DataColumn Mendapatkan dari yang ditentukan DataTable menggunakan nilai yang ditentukan MissingMappingAction dan nama DataColumn.

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

Mengembalikan DataColumn objek untuk nama kolom tertentu.

GetDataTableBySchemaAction(DataSet, MissingSchemaAction)

Mendapatkan saat ini DataTable untuk yang ditentukan DataSet menggunakan nilai yang ditentukan MissingSchemaAction .

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetLifetimeService()
Kedaluwarsa.

Mengambil objek layanan seumur hidup saat ini yang mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
InitializeLifetimeService()
Kedaluwarsa.

Mendapatkan objek layanan seumur hidup untuk mengontrol kebijakan seumur hidup untuk instans ini.

(Diperoleh dari MarshalByRefObject)
MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
ToString()

Mengonversi nama saat ini SourceTable menjadi string.

Implementasi Antarmuka Eksplisit

ICloneable.Clone()

Membuat objek baru yang merupakan salinan instans saat ini.

ITableMapping.ColumnMappings

Mendapatkan turunan DataColumnMappingCollection untuk DataTable.

Berlaku untuk

Lihat juga