Bagikan melalui


EntityReference Kelas

Definisi

Kelas dasar yang mengimplementasikan fungsionalitas non-generik untuk EntityReference<TEntity>.

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
Warisan
EntityReference
Turunan
Atribut

Keterangan

Kelas EntityReference mengekspos EntityKey objek terkait dan merupakan kelas dasar untuk EntityReference<TEntity> kelas . Objek EntityReference<TEntity> dikembalikan oleh properti navigasi ketika ujung terkait memiliki perkalian nol atau satu. Untuk informasi selengkapnya, lihat NavigationProperty Element (CSDL).

Konstruktor

EntityReference()

Menginisialisasi instans baru kelas EntityReference.

Properti

EntityKey

Mengembalikan kunci untuk objek terkait.

IsLoaded

Mendapatkan nilai yang menunjukkan apakah semua objek terkait telah dimuat.

(Diperoleh dari RelatedEnd)
RelationshipName

Mendapatkan nama hubungan tempat akhir terkait ini berpartisipasi.

(Diperoleh dari RelatedEnd)
RelationshipSet

Mendapatkan referensi ke metadata untuk akhir terkait.

(Diperoleh dari RelatedEnd)
SourceRoleName

Mendapatkan nama peran di akhir sumber hubungan.

(Diperoleh dari RelatedEnd)
TargetRoleName

Mendapatkan nama peran di akhir target hubungan.

(Diperoleh dari RelatedEnd)

Metode

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

Menentukan hubungan antara dua objek terlampir.

(Diperoleh dari RelatedEnd)
Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetEnumerator()

Mengembalikan yang IEnumerator berulang melalui kumpulan objek terkait.

(Diperoleh dari RelatedEnd)
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.

(Diperoleh dari RelatedEnd)
Load(MergeOption)

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

(Diperoleh dari RelatedEnd)
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>.

(Diperoleh dari RelatedEnd)
OnDeserialized(StreamingContext)

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

(Diperoleh dari RelatedEnd)
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.

(Diperoleh dari RelatedEnd)
ValidateLoad<TEntity>(MergeOption, String)

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

(Diperoleh dari RelatedEnd)
ValidateOwnerForAttach()

Memastikan bahwa objek tempat ujung terkait berada mendukung operasi lampirkan.

(Diperoleh dari RelatedEnd)

Acara

AssociationChanged

Terjadi ketika perubahan dilakukan pada akhir terkait.

(Diperoleh dari RelatedEnd)

Implementasi Antarmuka Eksplisit

IRelatedEnd.Add(IEntityWithRelationships)

Menambahkan objek ke ujung terkait.

(Diperoleh dari RelatedEnd)
IRelatedEnd.Add(Object)

Menambahkan objek ke ujung terkait.

(Diperoleh dari RelatedEnd)
IRelatedEnd.Attach(IEntityWithRelationships)

Melampirkan objek di ujung terkait.

(Diperoleh dari RelatedEnd)
IRelatedEnd.Attach(Object)

Melampirkan objek ke ujung terkait.

(Diperoleh dari RelatedEnd)
IRelatedEnd.CreateSourceQuery()

Mengembalikan yang IEnumerable mewakili objek yang termasuk dalam ujung terkait.

(Diperoleh dari RelatedEnd)
IRelatedEnd.Remove(IEntityWithRelationships)

Menghapus objek dari koleksi di akhir terkait.

(Diperoleh dari RelatedEnd)
IRelatedEnd.Remove(Object)

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

(Diperoleh dari RelatedEnd)

Berlaku untuk