ObjectStateEntry Osztály

Definíció

Entitást, entitáscsomót vagy kapcsolatot jelöl.

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
Öröklődés
ObjectStateEntry
Megvalósítás

Tulajdonságok

Name Description
CurrentValues

Lekéri az ezzel ObjectStateEntrytársított objektum vagy kapcsolat aktuális tulajdonságértékét.

Entity

Lekéri az entitásobjektumot.

EntityKey

Lekéri vagy beállítja az entitáskulcsot.

EntitySet

Lekéri az EntitySetBase objektum vagy a kapcsolat azonosítóját.

IsRelationship

Olyan értéket kap, amely jelzi, hogy a ObjectStateEntry kapcsolat egy kapcsolatot jelöl-e.

ObjectStateManager

Lekéri a ObjectStateManager .ObjectStateEntry

OriginalValues

Lekéri az objektum vagy kapcsolat eredeti értékeinek írásvédett verzióját.

RelationshipManager

Lekéri a RelationshipManager bejegyzés által képviselt objektum példányát.

State

Lekéri vagy beállítja a ObjectStateEntry.

Metódusok

Name Description
AcceptChanges()

Az aktuális értékeket fogadja el eredeti értékként.

ApplyCurrentValues(Object)

A bejegyzés aktuális értékeit a megadott objektum tulajdonságértékeinek megfelelően állítja be.

ApplyOriginalValues(Object)

A bejegyzés eredeti értékeit a megadott objektum tulajdonságértékeinek megfelelően állítja be.

ChangeState(EntityState)

A bejegyzés állapotát a megadott EntityState értékre módosítja.

Delete()

Egy entitást törölve jelöl meg.

Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetModifiedProperties()

Egy objektum tulajdonságainak nevét adja vissza, amelyek a legutóbbi SaveChanges() hívás óta megváltoztak.

GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
GetUpdatableOriginalValues()

Lekéri az ezzel ObjectStateEntrytársított objektum eredeti értékeinek frissíthető verzióját.

IsPropertyChanged(String)

DetectChanges használatával állapítja meg, hogy a megadott névvel rendelkező tulajdonság aktuális értéke eltér-e az eredeti értékétől. Vegye figyelembe, hogy ez eltérhet a módosítottként megjelölt tulajdonságtól, mivel a nem módosított tulajdonság továbbra is módosíthatóként jelölhető meg.

MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
RejectPropertyChanges(String)

Elutasítja a megadott névvel rendelkező tulajdonság módosításait, mivel a tulajdonságot utoljára betöltötték, csatolták, mentették vagy elfogadták a módosításokat. A rendszer tárolja a tulajdonság eredeti értékét, és a tulajdonság többé nem lesz módosítva.

SetModified()

Beállítja a módosítani kívánt objektum vagy kapcsolat állapotát.

SetModifiedProperty(String)

A megadott tulajdonságot módosítva jelöli meg.

ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

Explicit interfész-implementációk

Name Description
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Értesíti az állapotkezelőt, hogy egy összetett tulajdonság megváltozott.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Értesíti az állapotkezelőt, hogy egy összetett tulajdonság függőben lévő változással rendelkezik.

IEntityChangeTracker.EntityMemberChanged(String)

Értesíti az állapotkezelőt, hogy egy tulajdonság megváltozott.

IEntityChangeTracker.EntityMemberChanging(String)

Értesíti az állapotkezelőt, hogy egy tulajdonság függőben lévő változással rendelkezik.

IEntityChangeTracker.EntityState

Lekéri a EntityState .ObjectStateEntry

A következőre érvényes: