RelatedEnd Kelas

Definisi

Mewakili kelas dasar yang mengimplementasikan fungsionalitas umum untuk ujung terkait.

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
Warisan
RelatedEnd
Turunan
Atribut
Penerapan

Keterangan

RelatedEnd adalah kelas dasar untuk EntityCollection<TEntity> kelas dan EntityReference<TEntity> kelas .

Kelas mengimplementasikan RelatedEnd fungsionalitas yang dibagikan EntityCollection<TEntity> antara kelas dan EntityReference<TEntity> .

Kelas ini tidak dimaksudkan untuk digunakan langsung dalam kode Anda.

Properti

IsLoaded

Mendapatkan nilai yang menunjukkan apakah semua objek terkait telah dimuat.

RelationshipName

Mendapatkan nama hubungan tempat akhir terkait ini berpartisipasi.

RelationshipSet

Mendapatkan referensi ke metadata untuk akhir terkait.

SourceRoleName

Mendapatkan nama peran di akhir sumber hubungan.

TargetRoleName

Mendapatkan nama peran di akhir target hubungan.

Metode

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

Menentukan hubungan antara dua objek terlampir.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan yang IEnumerator berulang melalui kumpulan objek terkait.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
Load()

Saat ditimpa di kelas turunan, memuat objek atau objek terkait ke ujung terkait dengan opsi penggabungan default.

Load(MergeOption)

Saat ditimpa di kelas turunan, memuat objek atau objek dari ujung terkait dengan opsi penggabungan yang ditentukan.

MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
Merge<TEntity>(IEnumerable<TEntity>, MergeOption, Boolean)

Menggabungkan entitas terkait ke dalam lokal EntityCollection<TEntity>.

OnDeserialized(StreamingContext)

Digunakan secara internal untuk mendeserialisasi objek entitas bersama dengan RelationshipManager instans.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)
ValidateEntityForAttach<TEntity>(TEntity, Int32, Boolean)

Menentukan apakah objek dapat dilampirkan ke koleksi atau referensi lokal.

ValidateLoad<TEntity>(MergeOption, String)

Memastikan bahwa objek atau objek terkait dapat berhasil dimuat ke dalam koleksi atau referensi lokal.

ValidateOwnerForAttach()

Memastikan bahwa objek tempat ujung terkait berada mendukung operasi lampirkan.

Acara

AssociationChanged

Terjadi ketika perubahan dilakukan pada akhir terkait.

Implementasi Antarmuka Eksplisit

IRelatedEnd.Add(IEntityWithRelationships)

Menambahkan objek ke ujung terkait.

IRelatedEnd.Add(Object)

Menambahkan objek ke ujung terkait.

IRelatedEnd.Attach(IEntityWithRelationships)

Melampirkan objek di ujung terkait.

IRelatedEnd.Attach(Object)

Melampirkan objek ke ujung terkait.

IRelatedEnd.CreateSourceQuery()

Mengembalikan yang IEnumerable mewakili objek yang termasuk dalam ujung terkait.

IRelatedEnd.Remove(IEntityWithRelationships)

Menghapus objek dari koleksi di akhir terkait.

IRelatedEnd.Remove(Object)

Menghapus objek dari ujung terkait jika objek adalah bagian dari ujung terkait.

Berlaku untuk