RelatedEnd Sınıf

Tanım

İlgili bir uç için ortak işlevler 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 EntityCollection<TEntity> sınıfları arasında EntityReference<TEntity> paylaşılan işlevleri uygular.

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

Özellikler

Name Description
IsLoaded

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

RelationshipName

bu ilgili ucun 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 ucunda rol adını alır.

Yöntemler

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

bağlı iki 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()

İlişkili 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()

Geçerli örneğin Type 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 Objectbasit 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 nesnelerini seri durumdan RelationshipManager çıkarmak için dahili olarak kullanılır.

ToString()

Geçerli nesneyi temsil eden bir dize 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

Name Description
AssociationChanged

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

Belirtik Arabirim Kullanımları

Name Description
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)

İlgili uca bir nesne 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 parçasıysa, ilgili uçtan bir nesneyi kaldırır.

Şunlara uygulanır