DataRelationCollection Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bu DataSetiçin DataRelation nesneleri koleksiyonunu temsil eder.
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
- Devralma
- Öznitelikler
Açıklamalar
DataRelationCollection nesnesi, ilgili üst/alt DataTable nesneleri arasında gezintiyi etkinleştirir.
Bir DataRelationCollection nesnesini doğrudan bir oluşturucu kullanmak yerine DataSet veya DataTableözelliği olarak tanımlayarak oluşturursunuz. (DataSetRelations özelliğini veya DataTableParentRelations özelliğini kullanın.)
Koleksiyona erişmek için DataSet nesnesinin Relations özelliğini kullanın.
Koleksiyon mevcut olur olmaz, Add, Clearve Removegibi yöntemleri kullanarak içerdiği nesneleri yönetebilirsiniz.
Oluşturucular
DataRelationCollection() |
DataRelationCollection sınıfının yeni bir örneğini başlatır. |
Özellikler
Count |
Bir koleksiyondaki öğelerin toplam sayısını alır. (Devralındığı yer: InternalDataCollectionBase) |
IsReadOnly |
InternalDataCollectionBase salt okunur olup olmadığını gösteren bir değer alır. (Devralındığı yer: InternalDataCollectionBase) |
IsSynchronized |
InternalDataCollectionBase eşitlenip eşitlenmediğini gösteren bir değer alır. (Devralındığı yer: InternalDataCollectionBase) |
Item[Int32] |
Belirtilen dizinde DataRelation nesnesini alır. |
Item[String] |
Adla belirtilen DataRelation nesnesini alır. |
List |
Koleksiyonun öğelerini liste olarak alır. (Devralındığı yer: InternalDataCollectionBase) |
SyncRoot |
Koleksiyonu eşitlemek için kullanılabilecek bir nesne alır. (Devralındığı yer: InternalDataCollectionBase) |
Yöntemler
Add(DataColumn, DataColumn) |
Belirtilen üst ve alt sütuna sahip bir DataRelation oluşturur ve koleksiyona ekler. |
Add(DataColumn[], DataColumn[]) |
Belirtilen üst ve alt sütunlarla bir DataRelation oluşturur ve koleksiyona ekler. |
Add(DataRelation) |
DataRelationCollectionbir DataRelation ekler. |
Add(String, DataColumn, DataColumn, Boolean) |
|
Add(String, DataColumn, DataColumn) |
Belirtilen ada ve üst ve alt sütunlara sahip bir DataRelation oluşturur ve koleksiyona ekler. |
Add(String, DataColumn[], DataColumn[], Boolean) |
Belirtilen ada, üst ve alt sütun dizilerine ve kısıtlama oluşturulup oluşturulmayacağını belirten değere sahip bir DataRelation oluşturur ve bunu koleksiyona ekler. |
Add(String, DataColumn[], DataColumn[]) |
Belirtilen ad ve üst ve alt sütun dizileriyle bir DataRelation oluşturur ve koleksiyona ekler. |
AddCore(DataRelation) |
Tabloda doğrulama gerçekleştirir. |
AddRange(DataRelation[]) |
Belirtilen DataRelation dizisinin öğelerini koleksiyonun sonuna kopyalar. |
CanRemove(DataRelation) |
Belirtilen DataRelation koleksiyondan kaldırılıp kaldırılamayacağını doğrular. |
Clear() |
tüm ilişkilerin koleksiyonunu temizler. |
Contains(String) |
Koleksiyonda belirli bir ada (büyük/küçük harfe duyarsız) sahip bir DataRelation olup olmadığını doğrular. |
CopyTo(Array, Int32) |
Geçerli InternalDataCollectionBase tüm öğelerini belirtilen InternalDataCollectionBase dizininden başlayarak tek boyutlu bir Arraykopyalar. (Devralındığı yer: InternalDataCollectionBase) |
CopyTo(DataRelation[], Int32) |
Belirtilen dizinden başlayarak DataRelation nesneleri koleksiyonunu kopyalar. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetDataSet() |
Bu yöntem .NET altyapısını destekler ve doğrudan kodunuzdan kullanılması amaçlanmamıştır. |
GetEnumerator() |
Koleksiyon için bir IEnumerator alır. (Devralındığı yer: InternalDataCollectionBase) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
IndexOf(DataRelation) |
Belirtilen DataRelation nesnesinin dizinini alır. |
IndexOf(String) |
Ada göre belirtilen DataRelation dizinini alır. |
MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
OnCollectionChanged(CollectionChangeEventArgs) |
CollectionChanged olayını başlatır. |
OnCollectionChanging(CollectionChangeEventArgs) |
CollectionChanged olayını başlatır. |
Remove(DataRelation) |
Belirtilen ilişkiyi koleksiyondan kaldırır. |
Remove(String) |
Belirtilen adla ilişkiyi koleksiyondan kaldırır. |
RemoveAt(Int32) |
Belirtilen dizindeki ilişkiyi koleksiyondan kaldırır. |
RemoveCore(DataRelation) |
Belirtilen DataRelation nesnesinde doğrulama gerçekleştirir. |
ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Ekinlikler
CollectionChanged |
Koleksiyon değiştiğinde gerçekleşir. |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
Bir IEnumerable öğelerini belirtilen türe yayınlar. |
OfType<TResult>(IEnumerable) |
Bir IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini etkinleştirir. |
AsQueryable(IEnumerable) |
bir IEnumerableIQueryabledönüştürür. |
Şunlara uygulanır
İş Parçacığı Güvenliği
Bu tür, çok iş parçacıklı okuma işlemleri için güvenlidir. Tüm yazma işlemlerini eşitlemeniz gerekir.
Ayrıca bkz.
- DataRelations ekleme
- DataRelations gezinmeyi