RelatedEnd Kelas

Definisi

Mewakili kelas dasar yang mengimplementasikan fungsionalitas umum untuk akhir 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 antara EntityCollection<TEntity> kelas dan EntityReference<TEntity> .

Kelas ini tidak dimaksudkan untuk digunakan langsung dalam kode Anda.

Properti

Nama Deskripsi
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

Nama Deskripsi
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 Type instans saat ini.

(Diperoleh dari Object)
Load()

Saat ditimpa di kelas turunan, memuat objek atau objek terkait ke akhir 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 Objectsaat ini.

(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 akhir terkait berada mendukung operasi lampirkan.

Acara

Nama Deskripsi
AssociationChanged

Terjadi ketika perubahan dilakukan pada akhir terkait.

Implementasi Antarmuka Eksplisit

Nama Deskripsi
IRelatedEnd.Add(IEntityWithRelationships)

Menambahkan objek ke akhir terkait.

IRelatedEnd.Add(Object)

Menambahkan objek ke akhir terkait.

IRelatedEnd.Attach(IEntityWithRelationships)

Melampirkan objek di akhir terkait.

IRelatedEnd.Attach(Object)

Melampirkan objek ke ujung terkait.

IRelatedEnd.CreateSourceQuery()

Mengembalikan yang IEnumerable mewakili objek yang termasuk dalam akhir terkait.

IRelatedEnd.Remove(IEntityWithRelationships)

Menghapus objek dari koleksi di akhir terkait.

IRelatedEnd.Remove(Object)

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

Berlaku untuk