Share via


DataRelationCollection Kelas

Definisi

Mewakili kumpulan DataRelation objek untuk ini DataSet.

public ref class DataRelationCollection abstract : System::Data::InternalDataCollectionBase
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase
[System.Serializable]
public abstract class DataRelationCollection : System.Data.InternalDataCollectionBase
type DataRelationCollection = class
    inherit InternalDataCollectionBase
[<System.Serializable>]
type DataRelationCollection = class
    inherit InternalDataCollectionBase
Public MustInherit Class DataRelationCollection
Inherits InternalDataCollectionBase
Warisan
DataRelationCollection
Atribut

Keterangan

Objek DataRelationCollection memungkinkan navigasi antara objek induk/turunan DataTable terkait.

Anda membuat DataRelationCollection objek dengan menentukannya sebagai properti dari DataSet atau DataTable, alih-alih dengan langsung menggunakan konstruktor. (Gunakan Relations properti dari DataSet, atau ParentRelations properti dari DataTable.)

Untuk mengakses koleksi, gunakan Relations properti DataSet objek .

Segera setelah koleksi ada, Anda dapat mengelola objek yang dikandungnya dengan menggunakan metode seperti Add, Clear, dan Remove.

Konstruktor

DataRelationCollection()

Menginisialisasi instans baru kelas DataRelationCollection.

Properti

Count

Mendapatkan jumlah total elemen dalam koleksi.

(Diperoleh dari InternalDataCollectionBase)
IsReadOnly

Mendapatkan nilai yang menunjukkan apakah InternalDataCollectionBase bersifat baca-saja.

(Diperoleh dari InternalDataCollectionBase)
IsSynchronized

Mendapatkan nilai yang menunjukkan apakah disinkronkan InternalDataCollectionBase .

(Diperoleh dari InternalDataCollectionBase)
Item[Int32]

DataRelation Mendapatkan objek pada indeks yang ditentukan.

Item[String]

Mendapatkan objek yang DataRelation ditentukan berdasarkan nama.

List

Mendapatkan item koleksi sebagai daftar.

(Diperoleh dari InternalDataCollectionBase)
SyncRoot

Mendapatkan objek yang dapat digunakan untuk menyinkronkan koleksi.

(Diperoleh dari InternalDataCollectionBase)

Metode

Add(DataColumn, DataColumn)

DataRelation Membuat dengan kolom induk dan anak tertentu, dan menambahkannya ke koleksi.

Add(DataColumn[], DataColumn[])

DataRelation Membuat dengan kolom induk dan anak yang ditentukan, dan menambahkannya ke koleksi.

Add(DataRelation)

DataRelation Menambahkan ke DataRelationCollection.

Add(String, DataColumn, DataColumn)

DataRelation Membuat dengan nama yang ditentukan, dan kolom induk dan anak, dan menambahkannya ke koleksi.

Add(String, DataColumn, DataColumn, Boolean)

DataRelation Membuat dengan kolom nama, induk, dan anak yang ditentukan, dengan batasan opsional sesuai dengan nilai createConstraints parameter, dan menambahkannya ke koleksi.

Add(String, DataColumn[], DataColumn[])

DataRelation Membuat dengan nama dan array kolom induk dan anak yang ditentukan, dan menambahkannya ke koleksi.

Add(String, DataColumn[], DataColumn[], Boolean)

DataRelation Membuat dengan nama, array kolom induk dan anak yang ditentukan, dan nilai yang menentukan apakah akan membuat batasan, dan menambahkannya ke koleksi.

AddCore(DataRelation)

Melakukan verifikasi pada tabel.

AddRange(DataRelation[])

Menyalin elemen array yang ditentukan DataRelation ke akhir koleksi.

CanRemove(DataRelation)

Memverifikasi apakah yang ditentukan DataRelation dapat dihapus dari koleksi.

Clear()

Menghapus koleksi relasi apa pun.

Contains(String)

Memverifikasi apakah dengan DataRelation nama tertentu (tidak peka huruf besar/kecil) ada dalam koleksi.

CopyTo(Array, Int32)

Menyalin semua elemen saat ini InternalDataCollectionBase ke satu dimensi Array, dimulai pada indeks yang ditentukan InternalDataCollectionBase .

(Diperoleh dari InternalDataCollectionBase)
CopyTo(DataRelation[], Int32)

Menyalin kumpulan DataRelation objek yang dimulai pada indeks yang ditentukan.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetDataSet()

Metode ini mendukung infrastruktur .NET dan tidak dimaksudkan untuk digunakan langsung dari kode Anda.

GetEnumerator()

IEnumerator Mendapatkan untuk koleksi.

(Diperoleh dari InternalDataCollectionBase)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
IndexOf(DataRelation)

Mendapatkan indeks objek yang ditentukan DataRelation .

IndexOf(String)

Mendapatkan indeks dari DataRelation yang ditentukan berdasarkan nama.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
OnCollectionChanged(CollectionChangeEventArgs)

Memunculkan kejadian CollectionChanged.

OnCollectionChanging(CollectionChangeEventArgs)

Memunculkan kejadian CollectionChanged.

Remove(DataRelation)

Menghapus relasi yang ditentukan dari koleksi.

Remove(String)

Menghapus hubungan dengan nama yang ditentukan dari koleksi.

RemoveAt(Int32)

Menghapus relasi pada indeks yang ditentukan dari koleksi.

RemoveCore(DataRelation)

Melakukan verifikasi pada objek yang ditentukan DataRelation .

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Acara

CollectionChanged

Terjadi ketika koleksi telah berubah.

Metode Ekstensi

Cast<TResult>(IEnumerable)

Mentransmisikan elemen dari IEnumerable ke jenis yang ditentukan.

OfType<TResult>(IEnumerable)

Memfilter elemen berdasarkan IEnumerable jenis tertentu.

AsParallel(IEnumerable)

Mengaktifkan paralelisasi kueri.

AsQueryable(IEnumerable)

Mengonversi menjadi IEnumerableIQueryable.

Berlaku untuk

Keamanan Thread

Jenis ini aman untuk operasi baca multithreaded. Anda harus menyinkronkan operasi tulis apa pun.

Lihat juga