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. Это связано с тем, что исходные значения не отслеживаются для этих типов сущностей и поэтому невозможно узнать, действительно ли текущее значение отличается от исходного.
Применяется к
Entity Framework