Sdílet prostřednictvím


EntityObject Třída

Definice

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
EntityObject
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