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