ObjectStateEntry Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 |