Jazyk

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

Name Description
EntityObject()

Toto je třída je základem pro všechny přiřazené Třídy EntityObject.

Pole

Name Description
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

Name Description
EntityKey

Získá nebo nastaví klíč pro tento objekt.

EntityState

Získá stav entity objektu.

Metody

Name Description
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

Name Description
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í

Name Description
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