EntityObject 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í.
Toto je třída je základem pro všechny přiřazené Třídy EntityObject.
[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class EntityObject : System.Data.Entity.Core.Objects.DataClasses.StructuralObject, System.Data.Entity.Core.Objects.DataClasses.IEntityWithChangeTracker, System.Data.Entity.Core.Objects.DataClasses.IEntityWithKey, System.Data.Entity.Core.Objects.DataClasses.IEntityWithRelationships
type EntityObject = class
inherit StructuralObject
interface IEntityWithKey
interface IEntityWithChangeTracker
interface IEntityWithRelationships
Public MustInherit Class EntityObject
Inherits StructuralObject
Implements IEntityWithChangeTracker, IEntityWithKey, IEntityWithRelationships
- Dědičnost
- Atributy
- Implementuje
Konstruktory
EntityObject() |
Toto je třída je základem pro všechny přiřazené Třídy EntityObject. |
Pole
EntityKeyPropertyName |
Veřejný název konstanty používaný pro sledování změn: Tato definice umožňuje uživatelům použít tuto konstantu místo pevného kódování řetězce. To pomáhá zajistit správnost názvu vlastnosti a umožňuje rychlejší porovnání v místech, kde hledáme tento konkrétní řetězec. Uživatelé můžou řetězec rozlišující malá a velká písmena používat přímo místo konstanty, ale při porovnání bude jen o něco pomalejší. Zahrnutí znaku pomlčky (-) kolem názvu zajistí, že to nebude v konfliktu s vlastností skutečných dat, protože -EntityKey- není platný název identifikátoru. (Zděděno od StructuralObject) |
Vlastnosti
EntityKey |
Získá nebo nastaví klíč pro tento objekt. |
EntityState |
Získá stav entity objektu. |
Metody
GetValidValue<T>(T, String, Boolean, Boolean) |
Vrátí komplexní typ pro zadanou vlastnost. (Zděděno od StructuralObject) |
OnPropertyChanged(String) |
PropertyChanged Vyvolá událost. (Zděděno od StructuralObject) |
OnPropertyChanging(String) |
PropertyChanging Vyvolá událost. (Zděděno od StructuralObject) |
ReportPropertyChanged(String) |
Oznámí sledování změn, že došlo ke změně vlastnosti. |
ReportPropertyChanging(String) |
Oznámí sledování změn, že změna vlastnosti čeká na vyřízení. |
SetValidValue<T>(T, T, String) |
Nastaví komplexní objekt pro zadanou vlastnost. (Zděděno od StructuralObject) |
Událost
PropertyChanged |
Oznámení o změně vlastnosti (Zděděno od StructuralObject) |
PropertyChanging |
Oznámení, že se chystá změnit vlastnost. (Zděděno od StructuralObject) |
Explicitní implementace rozhraní
IEntityWithChangeTracker.SetChangeTracker(IEntityChangeTracker) |
ObjectStateManager slouží k připojení nebo odpojení objektu EntityObject k mezipaměti. |
IEntityWithRelationships.RelationshipManager |
Vrátí kontejner pro líně vytvořené relace navigační vlastnosti objekty, kolekce a odkazy. |
Platí pro
Entity Framework