ObjectStateEntry Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Representerar antingen en entitet, entitetsstub eller relation.
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
- Arv
-
ObjectStateEntry
- Implementeringar
Egenskaper
| Name | Description |
|---|---|
| CurrentValues |
Hämtar de aktuella egenskapsvärdena för objektet eller relationen som är associerad med den här ObjectStateEntry. |
| Entity |
Hämtar entitetsobjektet. |
| EntityKey |
Hämtar eller anger entitetsnyckeln. |
| EntitySet |
EntitySetBase Hämtar för objektet eller relationen. |
| IsRelationship |
Hämtar ett värde som anger om representerar ObjectStateEntry en relation. |
| ObjectStateManager |
ObjectStateManager Hämtar för ObjectStateEntry. |
| OriginalValues |
Hämtar den skrivskyddade versionen av ursprungliga värden för objektet eller relationen. |
| RelationshipManager |
Hämtar instansen RelationshipManager för objektet som representeras av posten. |
| State |
Hämtar eller anger tillståndet för ObjectStateEntry. |
Metoder
| Name | Description |
|---|---|
| AcceptChanges() |
Accepterar de aktuella värdena som ursprungliga värden. |
| ApplyCurrentValues(Object) |
Anger de aktuella värdena för posten så att de matchar egenskapsvärdena för ett angivet objekt. |
| ApplyOriginalValues(Object) |
Anger de ursprungliga värdena för posten så att de matchar egenskapsvärdena för ett angivet objekt. |
| ChangeState(EntityState) |
Ändrar status för posten till det angivna EntityState värdet. |
| Delete() |
Markerar en entitet som borttagen. |
| Equals(Object) |
Avgör om det angivna objektet är lika med det aktuella objektet. (Ärvd från Object) |
| GetHashCode() |
Fungerar som standard-hash-funktion. (Ärvd från Object) |
| GetModifiedProperties() |
Returnerar namnen på ett objekts egenskaper som har ändrats sedan den senaste anropades SaveChanges() . |
| GetType() |
Hämtar den aktuella instansen Type . (Ärvd från Object) |
| GetUpdatableOriginalValues() |
Hämtar den uppdaterade versionen av ursprungliga värden för objektet som är associerat med detta ObjectStateEntry. |
| IsPropertyChanged(String) |
Använder DetectChanges för att avgöra om det aktuella värdet för egenskapen med det angivna namnet skiljer sig från dess ursprungliga värde. Observera att detta kan skilja sig från egenskapen som markeras som ändrad eftersom en egenskap som inte har ändrats fortfarande kan markeras som ändrad. |
| MemberwiseClone() |
Skapar en ytlig kopia av den aktuella Object. (Ärvd från Object) |
| RejectPropertyChanges(String) |
Avvisar alla ändringar som gjorts i egenskapen med det angivna namnet eftersom egenskapen senast lästes in, kopplades, sparades eller ändringar accepterades. Det ursprungliga värdet för egenskapen lagras och egenskapen markeras inte längre som ändrad. |
| SetModified() |
Anger tillståndet för objektet eller relationen som ska ändras. |
| SetModifiedProperty(String) |
Markerar den angivna egenskapen som ändrad. |
| ToString() |
Returnerar en sträng som representerar det aktuella objektet. (Ärvd från Object) |
Explicita gränssnittsimplementeringar
| Name | Description |
|---|---|
| IEntityChangeTracker.EntityComplexMemberChanged(String, Object, String) |
Meddelar tillståndshanteraren att en komplex egenskap har ändrats. |
| IEntityChangeTracker.EntityComplexMemberChanging(String, Object, String) |
Meddelar tillståndshanteraren att en komplex egenskap har en väntande ändring. |
| IEntityChangeTracker.EntityMemberChanged(String) |
Meddelar tillståndshanteraren att en egenskap har ändrats. |
| IEntityChangeTracker.EntityMemberChanging(String) |
Meddelar tillståndshanteraren att en egenskap har en väntande ändring. |
| IEntityChangeTracker.EntityState |
EntityState Hämtar för ObjectStateEntry. |