Bagikan melalui


DataTableMappingCollection Kelas

Definisi

Koleksi objek DataTableMapping. Kelas ini tidak dapat diwariskan.

public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Collections::IList, System::Data::ITableMappingCollection
public ref class DataTableMappingCollection sealed : MarshalByRefObject, System::Data::ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Collections.IList, System.Data.ITableMappingCollection
[System.ComponentModel.ListBindable(false)]
public sealed class DataTableMappingCollection : MarshalByRefObject, System.Data.ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ICollection
    interface IEnumerable
    interface IList
    interface ITableMappingCollection
[<System.ComponentModel.ListBindable(false)>]
type DataTableMappingCollection = class
    inherit MarshalByRefObject
    interface ITableMappingCollection
    interface IList
    interface ICollection
    interface IEnumerable
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements IList, ITableMappingCollection
Public NotInheritable Class DataTableMappingCollection
Inherits MarshalByRefObject
Implements ITableMappingCollection
Warisan
DataTableMappingCollection
Atribut
Penerapan

Contoh

Contoh berikut menggunakan OleDbDataAdapter objek ke AddDataTableMapping koleksinya TableMappings , lalu menampilkan daftar tabel sumber yang dipetakan tersebut. Contoh ini mengasumsikan bahwa telah OleDbDataAdapter dibuat.

public void ShowTableMappings()
{
    // ...
    // create adapter
    // ...
    adapter.TableMappings.Add("Categories","DataCategories");
    adapter.TableMappings.Add("Orders","DataOrders");
    adapter.TableMappings.Add("Products","DataProducts");
    string message = "Table Mappings:\n";
    for(int i=0;i < adapter.TableMappings.Count;i++)
    {
        message += i.ToString() + " "
            + adapter.TableMappings[i].ToString() + "\n";
    }
    Console.WriteLine(message);
}
Public Sub ShowTableMappings()
    ' ...
    ' create adapter
    ' ...
    adapter.TableMappings.Add("Categories", "DataCategories")
    adapter.TableMappings.Add("Orders", "DataOrders")
    adapter.TableMappings.Add("Products", "DataProducts")
    Dim message As String = "Table Mappings:" & ControlChars.Cr
    Dim i As Integer
    For i = 0 To adapter.TableMappings.Count - 1
        message &= i.ToString() & " " _
           & adapter.TableMappings(i).ToString() & ControlChars.Cr
    Next i
    Console.WriteLine(message)
End Sub

Konstruktor

DataTableMappingCollection()

Menginisialisasi instans baru kelas DataTableMappingCollection. Instans baru ini kosong, yaitu belum berisi objek apa pun DataTableMapping .

Properti

Count

Mendapatkan jumlah DataTableMapping objek dalam koleksi.

Item[Int32]

Mendapatkan atau mengatur DataTableMapping objek pada indeks yang ditentukan.

Item[String]

Mendapatkan atau mengatur DataTableMapping objek dengan nama tabel sumber yang ditentukan.

Metode

Add(Object)

Object Menambahkan yang merupakan pemetaan tabel ke koleksi.

Add(String, String)

DataTableMapping Menambahkan objek ke koleksi saat diberi nama tabel sumber dan DataSet nama tabel.

AddRange(Array)

Menyalin elemen yang ditentukan Array ke akhir koleksi.

AddRange(DataTableMapping[])

Menyalin elemen array yang ditentukan DataTableMapping ke akhir koleksi.

Clear()

Menghapus semua DataTableMapping objek dari koleksi.

Contains(Object)

Mendapatkan nilai yang menunjukkan apakah objek yang diberikan DataTableMapping ada dalam koleksi.

Contains(String)

Mendapatkan nilai yang menunjukkan apakah DataTableMapping objek dengan nama tabel sumber yang ditentukan ada dalam koleksi.

CopyTo(Array, Int32)

Menyalin elemen dari DataTableMappingCollection ke array yang ditentukan.

CopyTo(DataTableMapping[], Int32)

Menyalin elemen dari DataTableMapping ke array yang ditentukan.

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)
GetByDataSetTable(String)

DataTableMapping Mendapatkan objek dengan nama tabel yang ditentukanDataSet.

GetEnumerator()

Mendapatkan enumerator yang dapat melakukan iterasi melalui koleksi.

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)
GetTableMappingBySchemaAction(DataTableMappingCollection, String, String, MissingMappingAction)

DataColumnMapping Mendapatkan objek dengan nama tabel sumber dan DataSet nama tabel yang ditentukan, menggunakan yang diberikan MissingMappingAction.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
IndexOf(Object)

Mendapatkan lokasi objek yang ditentukan DataTableMapping dalam koleksi.

IndexOf(String)

Mendapatkan lokasi DataTableMapping objek dengan nama tabel sumber yang ditentukan.

IndexOfDataSetTable(String)

Mendapatkan lokasi DataTableMapping objek dengan nama tabel yang ditentukan DataSet .

InitializeLifetimeService()
Kedaluwarsa.

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

(Diperoleh dari MarshalByRefObject)
Insert(Int32, DataTableMapping)

DataTableMapping Menyisipkan objek ke dalam pada DataTableMappingCollection indeks yang ditentukan.

Insert(Int32, Object)

DataTableMapping Menyisipkan objek ke dalam pada DataTableMappingCollection indeks yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
MemberwiseClone(Boolean)

Membuat salinan dangkal objek saat ini MarshalByRefObject .

(Diperoleh dari MarshalByRefObject)
Remove(DataTableMapping)

Menghapus objek yang ditentukan DataTableMapping dari koleksi.

Remove(Object)

Menghapus objek yang ditentukan DataTableMapping dari koleksi.

RemoveAt(Int32)

Menghapus objek yang DataTableMapping terletak di indeks yang ditentukan dari koleksi.

RemoveAt(String)

DataTableMapping Menghapus objek dengan nama tabel sumber yang ditentukan dari koleksi.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

ICollection.IsSynchronized

Mendapatkan nilai yang menunjukkan apakah akses ke disinkronkan ICollection (utas aman).

ICollection.SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan akses ke ICollection.

IList.IsFixedSize

Mendapatkan nilai yang menunjukkan apakah IList memiliki ukuran tetap.

IList.IsReadOnly

Mendapatkan nilai yang menunjukkan apakah IList bersifat baca-saja.

IList.Item[Int32]

Mendapatkan atau mengatur item dari koleksi pada indeks tertentu.

ITableMappingCollection.Add(String, String)

Menambahkan pemetaan tabel ke koleksi.

ITableMappingCollection.GetByDataSetTable(String)

Mendapatkan objek TableMapping dengan nama tabel yang ditentukan DataSet .

ITableMappingCollection.Item[String]

Mendapatkan atau mengatur instans ITableMapping dengan nama yang ditentukan SourceTable .

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari ke IEnumerable jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis yang ditentukan.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk