ObjectStateEntry Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Představuje entitu, zástupný proceduru 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
| Name | Description |
|---|---|
| CurrentValues |
Získá aktuální hodnoty vlastnosti objektu nebo relace přidružené k tomuto ObjectStateEntry. |
| 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 |
ObjectStateManager Získá pro .ObjectStateEntry |
| OriginalValues |
Získá verzi původní hodnoty objektu nebo relace jen pro čtení. |
| RelationshipManager |
RelationshipManager Získá instanci objektu reprezentovaného položkou. |
| State |
Získá nebo nastaví stav ObjectStateEntry. |
Metody
| Name | Description |
|---|---|
| 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í funkce hash. (Zděděno od Object) |
| GetModifiedProperties() |
Vrátí názvy vlastností objektu, které se změnily od posledního SaveChanges() zavolání. |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| GetUpdatableOriginalValues() |
Získá aktualizovatelné verze původní hodnoty objektu asociované s tímto ObjectStateEntry. |
| 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, která je označena jako změněná, protože vlastnost, která se nezměnila, lze stále označit jako změněnou. |
| MemberwiseClone() |
Vytvoří mělkou kopii aktuálního Object. (Zděděno od Object) |
| RejectPropertyChanges(String) |
Odmítne všechny změny provedené ve vlastnosti s daným názvem, protože vlastnost byla naposledy načtena, připojena, uložena nebo změněna. 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 upravenou. |
| ToString() |
Vrátí řetězec, který představuje aktuální objekt. (Zděděno od Object) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| 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 složitá 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 |
EntityState Získá pro .ObjectStateEntry |