ObjectStateEntry Sınıf

Tanım

Bir varlığı, varlık saplama veya ilişkiyi temsil eder.

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
Devralma
ObjectStateEntry
Uygulamalar

Özellikler

CurrentValues

Bu ObjectStateEntryile ilişkili nesnenin veya ilişkinin geçerli özellik değerlerini alır.

Entity

Varlık nesnesini alır.

EntityKey

Varlık anahtarını alır veya ayarlar.

EntitySet

Nesne veya ilişki için öğesini EntitySetBase alır.

IsRelationship

öğesinin bir ilişkiyi ObjectStateEntry temsil edip etmediğini gösteren bir değer alır.

ObjectStateManager

için öğesini ObjectStateManagerObjectStateEntryalır.

OriginalValues

Nesnenin veya ilişkinin özgün değerlerinin salt okunur sürümünü alır.

RelationshipManager

RelationshipManager Girdiyle temsil edilen nesnenin örneğini alır.

State

durumunu ObjectStateEntryalır veya ayarlar.

Yöntemler

AcceptChanges()

Geçerli değerleri özgün değerler olarak kabul eder.

ApplyCurrentValues(Object)

Girdinin geçerli değerlerini, sağlanan nesnenin özellik değerleriyle eşleşecek şekilde ayarlar.

ApplyOriginalValues(Object)

Girdinin özgün değerlerini, sağlanan nesnenin özellik değerleriyle eşleşecek şekilde ayarlar.

ChangeState(EntityState)

Girdinin durumunu belirtilen EntityState değerle değiştirir.

Delete()

Bir varlığı silinmiş olarak işaretler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetModifiedProperties()

Bir nesnenin son çağrılışından SaveChanges() bu yana değişen özelliklerinin adlarını döndürür.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
GetUpdatableOriginalValues()

Bu ObjectStateEntryile ilişkili nesnenin özgün değerlerinin güncelleştirilebilir sürümünü alır.

IsPropertyChanged(String)

Belirtilen ada sahip özelliğin geçerli değerinin özgün değerinden farklı olup olmadığını belirlemek için DetectChanges kullanır. Değişmeyen bir özellik yine de değiştirilmiş olarak işaretlenebileceğinden, bunun değiştirilmiş olarak işaretlenen özellikten farklı olabileceğini unutmayın.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
RejectPropertyChanges(String)

Özellik son yüklendikten, eklendikten, kaydedildikten veya değişiklikler kabul edildikten sonra, özellikte belirtilen adla yapılan tüm değişiklikleri reddeder. Özelliğin özgün değeri depolanır ve özellik artık değiştirilmiş olarak işaretlenmez.

SetModified()

Değiştirileceği nesnenin veya ilişkinin durumunu ayarlar.

SetModifiedProperty(String)

Belirtilen özelliği değiştirildi olarak işaretler.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Durum yöneticisine karmaşık bir özelliğin değiştiğini bildirir.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Durum yöneticisine karmaşık bir özelliğin bekleyen bir değişiklik olduğunu bildirir.

IEntityChangeTracker.EntityMemberChanged(String)

Bir özelliğin değiştiğini durum yöneticisine bildirir.

IEntityChangeTracker.EntityMemberChanging(String)

Bir özelliğin bekleyen bir değişikliği olduğunu durum yöneticisine bildirir.

IEntityChangeTracker.EntityState

için öğesini EntityStateObjectStateEntryalır.

Şunlara uygulanır