ObjectStateEntry Třída

Definice

Představuje entitu, zástupný symbol entity nebo relaci.

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
Dědičnost
ObjectStateEntry
Implementuje

Vlastnosti

CurrentValues

Získá aktuální hodnoty vlastností objektu nebo relace přidružené k tomuto ObjectStateEntryobjektu .

Entity

Získá objekt entity.

EntityKey

Získá nebo nastaví klíč entity.

EntitySet

EntitySetBase Získá objekt nebo relaci.

IsRelationship

Získá hodnotu, která označuje, zda ObjectStateEntry představuje relaci.

ObjectStateManager

Získá pro ObjectStateManagerObjectStateEntry.

OriginalValues

Získá pouze pro čtení původní hodnoty objektu nebo relace.

RelationshipManager

RelationshipManager Získá instanci objektu reprezentovaného položkou.

State

Získá nebo nastaví stav .ObjectStateEntry

Metody

AcceptChanges()

Přijímá aktuální hodnoty jako původní hodnoty.

ApplyCurrentValues(Object)

Nastaví aktuální hodnoty položky tak, aby odpovídaly hodnotám vlastností zadaného objektu.

ApplyOriginalValues(Object)

Nastaví původní hodnoty položky tak, aby odpovídaly hodnotám vlastností zadaného objektu.

ChangeState(EntityState)

Změní stav položky na zadanou EntityState hodnotu.

Delete()

Označí entitu jako odstraněnou.

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetModifiedProperties()

Vrátí názvy vlastností objektu, které se od posledního SaveChanges() volání změnily.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
GetUpdatableOriginalValues()

Získá aktualizovatelnou verzi původních hodnot objektu přidruženého k tomuto ObjectStateEntryobjektu .

IsPropertyChanged(String)

Používá DetectChanges k určení, zda aktuální hodnota vlastnosti s daným názvem se liší od původní hodnoty. Všimněte si, že se to může lišit od vlastnosti označené jako změněné, protože vlastnost, která se nezměnila, může být stále označena jako změněná.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
RejectPropertyChanges(String)

Odmítne všechny změny provedené ve vlastnosti se zadaným názvem od posledního načtení, připojení, uložení nebo přijetí změn. Původní hodnota vlastnosti je uložena a vlastnost již nebude označena jako změněná.

SetModified()

Nastaví stav objektu nebo relace, které chcete upravit.

SetModifiedProperty(String)

Označí zadanou vlastnost jako změněnou.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String)

Upozorní správce stavu, že se změnila složitá vlastnost.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Upozorní správce stavu, že komplexní vlastnost má čekající změnu.

IEntityChangeTracker.EntityMemberChanged(String)

Upozorní správce stavu, že se změnila vlastnost.

IEntityChangeTracker.EntityMemberChanging(String)

Upozorní správce stavu, že vlastnost má čekající změnu.

IEntityChangeTracker.EntityState

Získá pro EntityStateObjectStateEntry.

Platí pro