ComplexObject Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dies ist die Schnittstelle, die die Mindestschnittstelle darstellt, die eine Entität in ADO.NET sein muss.
[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
- Vererbung
- Attribute
Konstruktoren
ComplexObject() |
Dies ist die Schnittstelle, die die Mindestschnittstelle darstellt, die eine Entität in ADO.NET sein muss. |
Felder
EntityKeyPropertyName |
Name der öffentlichen Konstanten, der für die Änderungsnachverfolgung verwendet wird: Wenn Sie diese Definition angeben, können Benutzer diese Konstante verwenden, anstatt die Zeichenfolge hart zu codieren. Dies trägt dazu bei, sicherzustellen, dass der Eigenschaftsname korrekt ist, und ermöglicht schnellere Vergleiche an Stellen, an denen wir nach dieser spezifischen Zeichenfolge suchen. Benutzer können die Zeichenfolge mit Bestimmter Groß-/Kleinschreibung weiterhin direkt anstelle der Konstanten verwenden. Sie ist beim Vergleich nur etwas langsamer. Wenn Sie das Bindestrichzeichen (-) um den Namen einfügen, wird sichergestellt, dass dies nicht mit einer echten Dateneigenschaft in Konflikt steht, da -EntityKey kein gültiger Bezeichnername ist. (Geerbt von StructuralObject) |
Methoden
GetValidValue<T>(T, String, Boolean, Boolean) |
Gibt einen komplexen Typ für die angegebene Eigenschaft zurück. (Geerbt von StructuralObject) |
OnPropertyChanged(String) |
Löst das PropertyChanged-Ereignis aus. (Geerbt von StructuralObject) |
OnPropertyChanging(String) |
Löst das PropertyChanging-Ereignis aus. (Geerbt von StructuralObject) |
ReportPropertyChanged(String) |
Benachrichtigt den Änderungsprotokollierer über die Änderung einer Eigenschaft eines komplexen Objekts. |
ReportPropertyChanging(String) |
Benachrichtigt den Änderungsprotokollierer über die ausstehende Änderung einer Eigenschaft eines komplexen Objekts. |
SetValidValue<T>(T, T, String) |
Legt ein komplexes Objekt für die angegebene Eigenschaft fest. (Geerbt von StructuralObject) |
Ereignisse
PropertyChanged |
Benachrichtigung, dass eine Eigenschaft geändert wurde. (Geerbt von StructuralObject) |
PropertyChanging |
Benachrichtigung, dass eine Eigenschaft geändert wird. (Geerbt von StructuralObject) |
Gilt für:
Entity Framework