EntityReference Sınıf

Tanım

için EntityReference<TEntity>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 EntityReference<TEntity> bir temel sınıftır. İlgili EntityReference<TEntity> uç sıfır veya bir çokluğuna sahip 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

EntityReference()

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

Özellikler

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 ucundaki rol adını alır.

(Devralındığı yer: RelatedEnd)

Yöntemler

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

İki ekli 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()

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

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

Türetilmiş bir sınıfta geçersiz kılındığında, ilgili nesneyi veya nesneleri varsayılan birleştirme seçeneğiyle 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 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.

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

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

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

(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 desteklemesini sağlar.

(Devralındığı yer: RelatedEnd)

Ekinlikler

AssociationChanged

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

(Devralındığı yer: RelatedEnd)

Belirtik Arabirim Kullanımları

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)

İlişkili uçta bir nesneyi koleksiyondan kaldırır.

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

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

(Devralındığı yer: RelatedEnd)

Şunlara uygulanır