EntityReference Sınıf

Tanım

bir EntityReference<TEntity>için genel olmayan işlevler uygulayan temel sınıf.

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

Açıklamalar

sınıfı EntityReference , ilgili nesnenin öğesini EntityKey kullanıma sunar ve sınıfı için bir temel sınıftır EntityReference<TEntity> . İlgili EntityReference<TEntity> uçta sıfır veya bir çokluk olduğunda bir nesne bir gezinti özelliği tarafından döndürülür. Daha fazla bilgi için bkz . NavigationProperty Öğesi (CSDL).

Oluşturucular

Name Description
EntityReference()

EntityReference sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
EntityKey

İlgili nesnenin anahtarını döndürür.

IsLoaded

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

(Devralındığı yer: RelatedEnd)
RelationshipName

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

(Devralındığı yer: RelatedEnd)
RelationshipSet

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

(Devralındığı yer: RelatedEnd)
SourceRoleName

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

(Devralındığı yer: RelatedEnd)
TargetRoleName

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

(Devralındığı yer: RelatedEnd)

Yöntemler

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

bağlı iki nesne arasındaki ilişkiyi tanımlar.

(Devralındığı yer: RelatedEnd)
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.

(Devralındığı yer: RelatedEnd)
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.

(Devralındığı yer: RelatedEnd)
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.

(Devralındığı yer: RelatedEnd)
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.

(Devralındığı yer: RelatedEnd)
OnDeserialized(StreamingContext)

Örneklerle birlikte varlık nesnelerini seri durumdan RelationshipManager çıkarmak için dahili olarak kullanılır.

(Devralındığı yer: RelatedEnd)
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.

(Devralındığı yer: RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

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

(Devralındığı yer: RelatedEnd)
ValidateOwnerForAttach()

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

(Devralındığı yer: RelatedEnd)

Ekinlikler

Name Description
AssociationChanged

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

(Devralındığı yer: RelatedEnd)

Belirtik Arabirim Kullanımları

Name Description
IRelatedEnd.Add(IEntityWithRelationships)

İlgili uca bir nesne ekler.

(Devralındığı yer: RelatedEnd)
IRelatedEnd.Add(Object)

İlgili uca bir nesne ekler.

(Devralındığı yer: RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

İlgili uca bir nesne ekler.

(Devralındığı yer: RelatedEnd)
IRelatedEnd.Attach(Object)

İlgili uca bir nesne ekler.

(Devralındığı yer: RelatedEnd)
IRelatedEnd.CreateSourceQuery()

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

(Devralındığı yer: RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

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

(Devralındığı yer: RelatedEnd)
IRelatedEnd.Remove(Object)

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

(Devralındığı yer: RelatedEnd)

Şunlara uygulanır