Aracılığıyla paylaş


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

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

(Devralındığı yer: RelatedEnd)

Yöntemler

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

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)

İ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