ObjectStateEntry Klas

Definitie

Vertegenwoordigt een entiteit, entiteitstub of relatie.

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
Overname
ObjectStateEntry
Implementeringen

Eigenschappen

Name Description
CurrentValues

Hiermee haalt u de huidige eigenschapswaarden op van het object of de relatie die aan dit ObjectStateEntryobject of de relatie zijn gekoppeld.

Entity

Hiermee wordt het entiteitsobject opgehaald.

EntityKey

Hiermee haalt u de entiteitssleutel op of stelt u deze in.

EntitySet

Hiermee haalt u het EntitySetBase voor het object of de relatie op.

IsRelationship

Hiermee wordt een waarde opgehaald die aangeeft of de ObjectStateEntry relatie een relatie vertegenwoordigt.

ObjectStateManager

Haalt de ObjectStateManager voor de ObjectStateEntry.

OriginalValues

Hiermee haalt u de alleen-lezen versie van de oorspronkelijke waarden van het object of de relatie op.

RelationshipManager

Hiermee haalt u het RelationshipManager exemplaar voor het object op dat wordt vertegenwoordigd door vermelding.

State

Hiermee haalt of stelt u de status van de ObjectStateEntry.

Methoden

Name Description
AcceptChanges()

Accepteert de huidige waarden als oorspronkelijke waarden.

ApplyCurrentValues(Object)

Hiermee stelt u de huidige waarden van de vermelding in zodat deze overeenkomen met de eigenschapswaarden van een opgegeven object.

ApplyOriginalValues(Object)

Hiermee stelt u de oorspronkelijke waarden van de vermelding in zodat deze overeenkomen met de eigenschapswaarden van een opgegeven object.

ChangeState(EntityState)

Wijzigt de status van de vermelding in de opgegeven EntityState waarde.

Delete()

Hiermee markeert u een entiteit als verwijderd.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetModifiedProperties()

Retourneert de namen van de eigenschappen van een object die zijn gewijzigd sinds de laatste keer SaveChanges() is aangeroepen.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetUpdatableOriginalValues()

Hiermee haalt u de updatable versie van de oorspronkelijke waarden op van het object dat aan dit ObjectStateEntryobject is gekoppeld.

IsPropertyChanged(String)

Maakt gebruik van DetectChanges om te bepalen of de huidige waarde van de eigenschap met de opgegeven naam verschilt van de oorspronkelijke waarde. Houd er rekening mee dat dit mogelijk anders is dan de eigenschap die wordt gemarkeerd als gewijzigd, omdat een eigenschap die niet is gewijzigd, nog steeds kan worden gemarkeerd als gewijzigd.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
RejectPropertyChanges(String)

Hiermee worden wijzigingen geweigerd die zijn aangebracht in de eigenschap met de opgegeven naam, omdat de eigenschap voor het laatst is geladen, bijgevoegd, opgeslagen of gewijzigd. De oorspronkelijke waarde van de eigenschap wordt opgeslagen en de eigenschap wordt niet meer gemarkeerd als gewijzigd.

SetModified()

Hiermee stelt u de status van het object of de relatie in die u wilt wijzigen.

SetModifiedProperty(String)

Markeert de opgegeven eigenschap als gewijzigd.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Expliciete interface-implementaties

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

Hiermee wordt de statusbeheerder op de hoogte gebracht dat een complexe eigenschap is gewijzigd.

IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String)

Hiermee wordt de statusbeheerder op de hoogte gebracht van een complexe eigenschap waarvoor een wijziging in behandeling is.

IEntityChangeTracker.EntityMemberChanged(String)

Hiermee wordt de statusbeheerder op de hoogte gebracht dat een eigenschap is gewijzigd.

IEntityChangeTracker.EntityMemberChanging(String)

Hiermee wordt de statusbeheerder op de hoogte gebracht dat een eigenschap een wijziging in behandeling heeft.

IEntityChangeTracker.EntityState

Haalt de EntityState voor de ObjectStateEntry.

Van toepassing op