RelatedEnd Sınıf

Tanım

İlgili bir uç için ortak işlevleri uygulayan bir temel sınıfı temsil eder.

public ref class RelatedEnd abstract : System::Data::Objects::DataClasses::IRelatedEnd
[System.Runtime.Serialization.DataContract]
[System.Serializable]
public abstract class RelatedEnd : System.Data.Objects.DataClasses.IRelatedEnd
[<System.Runtime.Serialization.DataContract>]
[<System.Serializable>]
type RelatedEnd = class
    interface IRelatedEnd
Public MustInherit Class RelatedEnd
Implements IRelatedEnd
Devralma
RelatedEnd
Türetilmiş
Öznitelikler
Uygulamalar

Açıklamalar

RelatedEnd sınıfı ve sınıfı için EntityCollection<TEntity> temel sınıftır EntityReference<TEntity> .

sınıfı RelatedEnd ve EntityReference<TEntity> sınıfları arasında EntityCollection<TEntity> paylaşılan işlevleri uygular.

Bu sınıf doğrudan kodunuzda kullanılmak üzere tasarlanmamıştır.

Özellikler

IsLoaded

tüm ilgili nesnelerin yüklenip yüklenmediğini gösteren bir değer alır.

RelationshipName

bu ilgili sonun katıldığı ilişkinin adını alır.

RelationshipSet

İlgili sonun meta verilerine başvuru alır.

SourceRoleName

İlişkinin kaynak ucundaki rol adını alır.

TargetRoleName

İlişkinin hedef ucundaki rol adını alır.

Yöntemler

Attach<TEntity>(IEnumerable<TEntity>, Boolean)

İki ekli nesne arasındaki ilişkiyi tanımlar.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetEnumerator()

İlgili nesnelerin koleksiyonunda yineleyen bir IEnumerator döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
Load()

Türetilmiş bir sınıfta geçersiz kılındığında, varsayılan birleştirme seçeneğiyle ilgili nesneyi veya nesneleri ilgili uca yükler.

Load(MergeOption)

Türetilmiş bir sınıfta geçersiz kılındığında, belirtilen birleştirme seçeneğiyle ilgili uçtan bir nesne veya nesne yükler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

İlgili varlıkları yerel EntityCollection<TEntity>ile birleştirir.

OnDeserialized(StreamingContext)

Örneklerle birlikte varlık nesnelerinin seri durumdan çıkarılması için RelationshipManager dahili olarak kullanılır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Bir nesnenin yerel koleksiyona veya başvuruya eklenip eklenemeyeceğini belirler.

ValidateLoad<TEntity>(MergeOption, String)

İlgili nesnenin veya nesnelerin yerel koleksiyona veya başvuruya başarıyla yüklenebilmesini sağlar.

ValidateOwnerForAttach()

İlgili ucun ait olduğu nesnenin ekleme işlemini desteklediğinden emin olur.

Ekinlikler

AssociationChanged

İlgili bir uçta değişiklik yapıldığında gerçekleşir.

Belirtik Arabirim Kullanımları

IRelatedEnd.Add(IEntityWithRelationships)

İlgili uca bir nesne ekler.

IRelatedEnd.Add(Object)

İlgili uca bir nesne ekler.

IRelatedEnd.Attach(IEntityWithRelationships)

İlgili uca bir nesne ekler.

IRelatedEnd.Attach(Object)

bir nesneyi ilgili uca ekler.

IRelatedEnd.CreateSourceQuery()

İlgili uca ait nesneleri temsil eden bir IEnumerable döndürür.

IRelatedEnd.Remove(IEntityWithRelationships)

İlgili uçta bir nesneyi koleksiyondan kaldırır.

IRelatedEnd.Remove(Object)

Nesne ilgili ucun bir parçasıysa, ilgili uçtan bir nesneyi kaldırır.

Şunlara uygulanır