Udostępnij za pośrednictwem


ObjectStateEntry Klasa

Definicja

Reprezentuje jednostkę, wycinkę jednostki lub relację.

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
Dziedziczenie
ObjectStateEntry
Implementuje

Właściwości

CurrentValues

Pobiera bieżące wartości właściwości obiektu lub relacji skojarzonej z tym ObjectStateEntryelementem .

Entity

Pobiera obiekt jednostki.

EntityKey

Pobiera lub ustawia klucz jednostki.

EntitySet

Pobiera obiekt EntitySetBase lub relację.

IsRelationship

Pobiera wartość wskazującą, czy ObjectStateEntry reprezentuje relację.

ObjectStateManager

Pobiera element ObjectStateManager dla .ObjectStateEntry

OriginalValues

Pobiera wersję oryginalną tylko do odczytu wartości obiektu lub relacji.

RelationshipManager

RelationshipManager Pobiera wystąpienie obiektu reprezentowanego przez wpis.

State

Pobiera lub ustawia stan .ObjectStateEntry

Metody

AcceptChanges()

Akceptuje bieżące wartości jako oryginalne wartości.

ApplyCurrentValues(Object)

Ustawia bieżące wartości wpisu tak, aby odpowiadały wartościom właściwości dostarczonego obiektu.

ApplyOriginalValues(Object)

Ustawia oryginalne wartości wpisu tak, aby odpowiadały wartościom właściwości dostarczonego obiektu.

ChangeState(EntityState)

Zmienia stan wpisu na określoną EntityState wartość.

Delete()

Oznacza jednostkę jako usuniętą.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetModifiedProperties()

Zwraca nazwy właściwości obiektu, które uległy zmianie od czasu ostatniego SaveChanges() wywołania.

GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
GetUpdatableOriginalValues()

Pobiera aktualizowalną wersję oryginalnych wartości obiektu skojarzonego z tym ObjectStateEntryelementem .

IsPropertyChanged(String)

Używa funkcji DetectChanges, aby określić, czy bieżąca wartość właściwości o podanej nazwie różni się od jej oryginalnej wartości. Należy pamiętać, że może to różnić się od właściwości oznaczanej jako zmodyfikowanej, ponieważ właściwość, która nie została zmieniona, nadal może być oznaczona jako zmodyfikowana.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
RejectPropertyChanges(String)

Odrzuca wszelkie zmiany wprowadzone we właściwości o podanej nazwie, ponieważ właściwość została ostatnio załadowana, dołączona, zapisana lub została zaakceptowana. Oryginalna wartość właściwości jest przechowywana i właściwość nie zostanie już oznaczona jako zmodyfikowana.

SetModified()

Ustawia stan obiektu lub relacji w celu zmodyfikowania.

SetModifiedProperty(String)

Oznacza określoną właściwość jako zmodyfikowaną.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Powiadamia menedżera stanu o zmianie właściwości złożonej.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Powiadamia menedżera stanu, że właściwość złożona ma oczekującą zmianę.

IEntityChangeTracker.EntityMemberChanged(String)

Powiadamia menedżera stanu o zmianie właściwości.

IEntityChangeTracker.EntityMemberChanging(String)

Powiadamia menedżera stanu, że właściwość ma oczekującą zmianę.

IEntityChangeTracker.EntityState

Pobiera element EntityState dla .ObjectStateEntry

Dotyczy