ComplexObject Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Jest to interfejs reprezentujący minimalny interfejs wymagany do jednostki w 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
- Dziedziczenie
- Atrybuty
Konstruktory
ComplexObject() |
Jest to interfejs reprezentujący minimalny interfejs wymagany do jednostki w ADO.NET. |
Pola
EntityKeyPropertyName |
Publiczna stała używana do śledzenia zmian Zapewnienie tej definicji umożliwia użytkownikom używanie tej stałej zamiast kodowania ciągów. Pomaga to zapewnić poprawność nazwy właściwości i umożliwia szybsze porównania w miejscach, w których szukamy tego konkretnego ciągu. Użytkownicy nadal mogą używać ciągu wrażliwego na wielkość liter bezpośrednio zamiast stałej, będzie po prostu nieco wolniejsza w porównaniu. Dołączenie znaku kreski (-) wokół nazwy gwarantuje, że nie spowoduje to konfliktu z rzeczywistą właściwością danych, ponieważ -EntityKey - nie jest prawidłową nazwą identyfikatora (Odziedziczone po StructuralObject) |
Metody
GetValidValue<T>(T, String, Boolean, Boolean) |
Zwraca typ złożony dla określonej właściwości. (Odziedziczone po StructuralObject) |
OnPropertyChanged(String) |
PropertyChanged Zgłasza zdarzenie. (Odziedziczone po StructuralObject) |
OnPropertyChanging(String) |
PropertyChanging Zgłasza zdarzenie. (Odziedziczone po StructuralObject) |
ReportPropertyChanged(String) |
Powiadamia śledzenie zmian, że właściwość obiektu złożonego uległa zmianie. |
ReportPropertyChanging(String) |
Powiadamia śledzenie zmian, że zmiana właściwości jest oczekująca na obiekt złożony. |
SetValidValue<T>(T, T, String) |
Ustawia obiekt złożony dla określonej właściwości. (Odziedziczone po StructuralObject) |
Zdarzenia
PropertyChanged |
Powiadomienie o zmianie właściwości. (Odziedziczone po StructuralObject) |
PropertyChanging |
Powiadomienie, że właściwość ma zostać zmieniona. (Odziedziczone po StructuralObject) |