DataRelationCollection 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.
A objektumgyűjteményét DataRelation jelöli.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
- Öröklődés
- Attribútumok
Megjegyzések
Az DataRelationCollection objektumok lehetővé teszik a kapcsolódó szülő-/gyermekobjektumok DataTable közötti navigációt.
Az objektumot DataRelationCollection úgy hozhatja létre, hogy a konstruktor közvetlen használata helyett az vagy a DataSetDataTabletulajdonságaként definiálja azt. (Használja a Relations .) tulajdonságát DataSetvagy ParentRelations tulajdonságát DataTable.
A gyűjtemény eléréséhez használja az Relations objektum tulajdonságát DataSet .
Amint a gyűjtemény létezik, kezelheti a benne található objektumokat olyan módszerekkel, mint Adda , Clearés Remove.
Konstruktorok
| Name | Description |
|---|---|
| DataRelationCollection() |
Inicializálja a DataRelationCollection osztály új példányát. |
Tulajdonságok
| Name | Description |
|---|---|
| Count |
Lekéri a gyűjtemény elemeinek teljes számát. (Öröklődés forrása InternalDataCollectionBase) |
| IsReadOnly |
Olyan értéket kap, amely jelzi, hogy az InternalDataCollectionBase írásvédett-e. (Öröklődés forrása InternalDataCollectionBase) |
| IsSynchronized |
Olyan értéket kap, amely jelzi, hogy szinkronizálva InternalDataCollectionBase van-e. (Öröklődés forrása InternalDataCollectionBase) |
| Item[Int32] |
Lekéri az DataRelation objektumot a megadott indexen. |
| Item[String] |
Lekéri a DataRelation név alapján megadott objektumot. |
| List |
Lekéri a gyűjtemény elemeit listaként. (Öröklődés forrása InternalDataCollectionBase) |
| SyncRoot |
Lekéri a gyűjtemény szinkronizálására használható objektumot. (Öröklődés forrása InternalDataCollectionBase) |
Metódusok
| Name | Description |
|---|---|
| Add(DataColumn, DataColumn) |
Létrehoz egy DataRelation megadott szülő- és gyermekoszlopot, és hozzáadja a gyűjteményhez. |
| Add(DataColumn[], DataColumn[]) |
Létrehoz egy DataRelation adott szülő- és gyermekoszlopot, és hozzáadja a gyűjteményhez. |
| Add(DataRelation) |
Hozzáadja a DataRelation-et a DataRelationCollection-hez. |
| Add(String, DataColumn, DataColumn, Boolean) |
Létrehoz egy DataRelation megadott névvel, szülő- és gyermekoszlopokkal, a paraméter értékének |
| Add(String, DataColumn, DataColumn) |
Létrehoz egy DataRelation megadott nevet, valamint szülő- és gyermekoszlopokat, és hozzáadja a gyűjteményhez. |
| Add(String, DataColumn[], DataColumn[], Boolean) |
Létrehoz egy DataRelation megadott nevet, a szülő- és gyermekoszlopok tömbeit, valamint az értéket, amely meghatározza, hogy létre kell-e hozni egy kényszert, és hozzáadja azt a gyűjteményhez. |
| Add(String, DataColumn[], DataColumn[]) |
Létrehoz egy DataRelation szülő- és gyermekoszlop megadott nevét és tömbeit, és hozzáadja a gyűjteményhez. |
| AddCore(DataRelation) |
Ellenőrzést végez a táblán. |
| AddRange(DataRelation[]) |
Másolja a megadott DataRelation tömb elemeit a gyűjtemény végére. |
| CanRemove(DataRelation) |
Ellenőrzi, hogy a megadott DataRelation fájl eltávolítható-e a gyűjteményből. |
| Clear() |
Törli a kapcsolatok gyűjteményét. |
| Contains(String) |
Ellenőrzi, hogy létezik-e a gyűjteményben egy DataRelation adott nevű (nem érzékelyítő) eset. |
| CopyTo(Array, Int32) |
Az aktuális InternalDataCollectionBase elem minden elemét egy egydimenziósra Arraymásolja, a megadott InternalDataCollectionBase indextől kezdve. (Öröklődés forrása InternalDataCollectionBase) |
| CopyTo(DataRelation[], Int32) |
Másolja az objektumok gyűjteményét DataRelation a megadott indextől kezdve. |
| Equals(Object) |
Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal. (Öröklődés forrása Object) |
| GetDataSet() |
Ez a módszer támogatja a .NET infrastruktúrát, és nem közvetlenül a kódból való használatra szolgál. |
| GetEnumerator() |
Lekéri IEnumerator a gyűjteményt. (Öröklődés forrása InternalDataCollectionBase) |
| GetHashCode() |
Ez az alapértelmezett kivonatoló függvény. (Öröklődés forrása Object) |
| GetType() |
Lekéri az Type aktuális példányt. (Öröklődés forrása Object) |
| IndexOf(DataRelation) |
Lekéri a megadott DataRelation objektum indexét. |
| IndexOf(String) |
Lekéri a megadott név alapján megadott indexet DataRelation . |
| MemberwiseClone() |
Az aktuális Objectpéldány sekély másolatát hozza létre. (Öröklődés forrása Object) |
| OnCollectionChanged(CollectionChangeEventArgs) |
Az eseményt emeli CollectionChanged ki. |
| OnCollectionChanging(CollectionChangeEventArgs) |
Az eseményt emeli CollectionChanged ki. |
| Remove(DataRelation) |
Eltávolítja a megadott kapcsolatot a gyűjteményből. |
| Remove(String) |
Eltávolítja a megadott névvel rendelkező kapcsolatot a gyűjteményből. |
| RemoveAt(Int32) |
Eltávolítja a megadott indexben lévő kapcsolatot a gyűjteményből. |
| RemoveCore(DataRelation) |
Ellenőrzést végez a megadott DataRelation objektumon. |
| ToString() |
Az aktuális objektumot jelképező sztringet ad vissza. (Öröklődés forrása Object) |
esemény
| Name | Description |
|---|---|
| CollectionChanged |
Akkor fordul elő, ha a gyűjtemény megváltozott. |
Bővítő metódusok
| Name | Description |
|---|---|
| AsParallel(IEnumerable) |
Lehetővé teszi a lekérdezés párhuzamosítását. |
| AsQueryable(IEnumerable) |
Átalakítja az egyiket IEnumerableIQueryable. |
| Cast<TResult>(IEnumerable) |
Egy elem elemeit IEnumerable a megadott típusra veti. |
| OfType<TResult>(IEnumerable) |
Egy adott típus alapján szűri IEnumerable egy adott elem elemeit. |
A következőre érvényes:
Szálbiztonság
Ez a típus biztonságos a többszálas olvasási műveletekhez. Minden írási műveletet szinkronizálnia kell.