EntityReference Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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) |