Bagikan melalui


ObjectStateEntry Kelas

Definisi

Mewakili entitas, stub entitas, atau hubungan.

public ref class ObjectStateEntry abstract : System::Data::Objects::DataClasses::IEntityChangeTracker
public abstract class ObjectStateEntry : System.Data.Objects.DataClasses.IEntityChangeTracker
type ObjectStateEntry = class
    interface IEntityChangeTracker
Public MustInherit Class ObjectStateEntry
Implements IEntityChangeTracker
Warisan
ObjectStateEntry
Penerapan

Properti

CurrentValues

Mendapatkan nilai properti saat ini dari objek atau hubungan yang terkait dengan ini ObjectStateEntry.

Entity

Mendapatkan objek entitas.

EntityKey

Mendapatkan atau mengatur kunci entitas.

EntitySet

EntitySetBase Mendapatkan untuk objek atau hubungan.

IsRelationship

Mendapatkan nilai yang menunjukkan apakah ObjectStateEntry mewakili hubungan.

ObjectStateManager

ObjectStateManager Mendapatkan untuk ObjectStateEntry.

OriginalValues

Mendapatkan versi baca-saja dari nilai asli objek atau hubungan.

RelationshipManager

Mendapatkan instans RelationshipManager untuk objek yang diwakili oleh entri.

State

Mendapatkan atau mengatur status ObjectStateEntry.

Metode

AcceptChanges()

Menerima nilai saat ini sebagai nilai asli.

ApplyCurrentValues(Object)

Mengatur nilai entri saat ini agar sesuai dengan nilai properti dari objek yang disediakan.

ApplyOriginalValues(Object)

Mengatur nilai asli entri agar sesuai dengan nilai properti dari objek yang disediakan.

ChangeState(EntityState)

Mengubah status entri ke nilai yang ditentukan EntityState .

Delete()

Menandai entitas sebagai dihapus.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetModifiedProperties()

Mengembalikan nama properti objek yang telah berubah sejak terakhir kali SaveChanges() dipanggil.

GetType()

Mendapatkan instans Type saat ini.

(Diperoleh dari Object)
GetUpdatableOriginalValues()

Mendapatkan versi yang dapat diperbarui dari nilai asli objek yang terkait dengan ini ObjectStateEntry.

IsPropertyChanged(String)

Menggunakan DetectChanges untuk menentukan apakah nilai properti saat ini dengan nama yang diberikan berbeda dari nilai aslinya atau tidak. Perhatikan bahwa ini mungkin berbeda dari properti yang ditandai sebagai dimodifikasi karena properti yang belum berubah masih dapat ditandai sebagai dimodifikasi.

MemberwiseClone()

Membuat salinan dangkal dari yang saat ini Object.

(Diperoleh dari Object)
RejectPropertyChanges(String)

Menolak perubahan apa pun yang dilakukan pada properti dengan nama yang diberikan sejak properti terakhir dimuat, dilampirkan, disimpan, atau perubahan diterima. Nilai asli properti disimpan dan properti tidak akan lagi ditandai sebagai dimodifikasi.

SetModified()

Mengatur status objek atau hubungan yang akan diubah.

SetModifiedProperty(String)

Menandai properti yang ditentukan sebagai dimodifikasi.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Implementasi Antarmuka Eksplisit

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Memberi tahu manajer status bahwa properti kompleks telah berubah.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Memberi tahu manajer status bahwa properti kompleks memiliki perubahan yang tertunda.

IEntityChangeTracker.EntityMemberChanged(String)

Memberi tahu manajer status bahwa properti telah berubah.

IEntityChangeTracker.EntityMemberChanging(String)

Memberi tahu manajer status bahwa properti memiliki perubahan yang tertunda.

IEntityChangeTracker.EntityState

EntityState Mendapatkan untuk ObjectStateEntry.

Berlaku untuk