RelatedEnd 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.
İlgili bir uç için ortak işlevleri 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 EntityReference<TEntity> sınıfları arasında EntityCollection<TEntity> paylaşılan işlevleri uygular.
Bu sınıf doğrudan kodunuzda kullanılmak üzere tasarlanmamıştır.
Özellikler
IsLoaded |
tüm ilgili nesnelerin yüklenip yüklenmediğini gösteren bir değer alır. |
RelationshipName |
bu ilgili sonun 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 ucundaki rol adını alır. |
Yöntemler
Attach<TEntity>(IEnumerable<TEntity>, Boolean) |
İki ekli 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() |
İlgili 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() |
Type Geçerli örneğini 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 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. |
OnDeserialized(StreamingContext) |
Örneklerle birlikte varlık nesnelerinin seri durumdan çıkarılması için RelationshipManager dahili olarak kullanılır. |
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. |
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
AssociationChanged |
İlgili bir uçta değişiklik yapıldığında gerçekleşir. |
Belirtik Arabirim Kullanımları
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) |
bir nesneyi ilgili uca 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 bir parçasıysa, ilgili uçtan bir nesneyi kaldırır. |