Поделиться через


ObjectStateEntry.IsPropertyChanged(String) Метод

Определение

Использует DetectChanges, чтобы определить, отличается ли текущее значение свойства с заданным именем от его исходного значения. Обратите внимание, что это может отличаться от пометки свойства как измененного, поскольку свойство, которое не изменилось, все равно может быть помечено как измененное.

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

Параметры

propertyName
String

Имя свойства.

Возвращаемое значение

Значение true, если свойство изменилось; в противном случае — false.

Комментарии

Обратите внимание, что это свойство всегда возвращает тот же результат, что и измененное состояние свойства для прокси-серверов и сущностей отслеживания изменений, производных от базового класса EntityObject. Это связано с тем, что исходные значения не отслеживаются для этих типов сущностей и поэтому невозможно узнать, действительно ли текущее значение отличается от исходного.

Применяется к