Udostępnij za pośrednictwem


ObjectStateEntry.IsPropertyChanged(String) Metoda

Definicja

Używa funkcji DetectChanges, aby określić, czy bieżąca wartość właściwości o podanej nazwie różni się od jej oryginalnej wartości. Należy pamiętać, że może to różnić się od właściwości oznaczanej jako zmodyfikowanej, ponieważ właściwość, która nie została zmieniona, nadal może być oznaczona jako zmodyfikowana.

public abstract bool IsPropertyChanged(string propertyName);
abstract member IsPropertyChanged : string -> bool
Public MustOverride Function IsPropertyChanged (propertyName As String) As Boolean

Parametry

propertyName
String

Nazwa właściwości.

Zwraca

wartość true, jeśli właściwość uległa zmianie; w przeciwnym razie wartość false.

Uwagi

Należy pamiętać, że ta właściwość zawsze zwraca ten sam wynik co zmodyfikowany stan właściwości dla serwerów proxy śledzenia zmian i jednostek, które pochodzą z klasy bazowej EntityObject. Wynika to z tego, że oryginalne wartości nie są śledzone dla tych typów jednostek, dlatego nie ma możliwości poznania, czy bieżąca wartość jest naprawdę inna niż oryginalna wartość.

Dotyczy