Sdílet prostřednictvím


ComplexObject Třída

Definice

Toto je rozhraní, které představuje minimální rozhraní potřebné k tomu, aby bylo entitou v ADO.NET.

[System.Runtime.Serialization.DataContract(IsReference=true)]
[System.Serializable]
public abstract class ComplexObject : System.Data.Entity.Core.Objects.DataClasses.StructuralObject
type ComplexObject = class
    inherit StructuralObject
Public MustInherit Class ComplexObject
Inherits StructuralObject
Dědičnost
ComplexObject
Atributy

Konstruktory

ComplexObject()

Toto je rozhraní, které představuje minimální rozhraní potřebné k tomu, aby bylo entitou v ADO.NET.

Pole

EntityKeyPropertyName

Název veřejné konstanty používaný pro sledování změn: Tato definice umožňuje uživatelům používat 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 s rozlišováním velkých a malých písmen používat přímo místo konstanty. 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í reálných dat, protože -EntityKey- není platný název identifikátoru.

(Zděděno od StructuralObject)

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)

Upozorní sledování změn, že se změnila vlastnost komplexního objektu.

ReportPropertyChanging(String)

Upozorní sledování změn, že u komplexního objektu čeká na změnu vlastnosti.

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)

Platí pro