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 abstract class ObjectStateEntry : System.Data.Entity.Core.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 ObjectStateEntry elementem . |
Entity |
Pobiera obiekt jednostki. |
EntityKey |
Pobiera 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 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ą. |
GetModifiedProperties() |
Zwraca nazwy właściwości obiektu, które uległy zmianie od czasu ostatniego SaveChanges() wywołania. |
GetUpdatableOriginalValues() |
Pobiera aktualizowalną wersję oryginalnych wartości obiektu skojarzonego z tym ObjectStateEntry elementem . |
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. |
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. Wartość orginal 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ą. |
Jawne implementacje interfejsu
IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) |
Służy do raportowania, że właściwość złożona została zmieniona Wartość właściwości, która została zbuforowana podczas entityMemberChanging, jest teraz dodawana do wartości OriginalValues |
IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) |
Służy do raportowania, że właściwość złożona ma zmienić Bieżąca wartość określonej właściwości jest buforowana po wywołaniu tej metody. |
IEntityChangeTracker.EntityMemberChanged(String) |
Służy do raportowania, że właściwość jednostki skalarnej została zmieniona Wartość właściwości, która została zbuforowana podczas instalowania elementu EntityMemberChanging, jest teraz dodawana do wartości OriginalValues |
IEntityChangeTracker.EntityMemberChanging(String) |
Służy do raportowania, że właściwość jednostki skalarnej ma zmienić Wartość bieżąca określonej właściwości jest buforowana po wywołaniu tej metody. |
IEntityChangeTracker.EntityState |
Zwraca wartość EntityState z obiektu ObjectStateEntry |