ChangeTrackingStrategy 枚举

定义

指示上下文如何检测实体类型实例的属性更改。

public enum ChangeTrackingStrategy
type ChangeTrackingStrategy = 
Public Enum ChangeTrackingStrategy
继承
ChangeTrackingStrategy

字段

ChangedNotifications 1

若要使用此策略,实体类必须实现 INotifyPropertyChanged。 从数据库查询实体时,将记录原始值。 当实体引发 PropertyChanged 事件时,属性标记为已修改。

ChangingAndChangedNotifications 2

若要使用此策略,实体类必须实现 INotifyPropertyChangedINotifyPropertyChanging。 当实体引发 PropertyChanging 事件时,将记录原始值。 当实体引发 PropertyChanged 事件时,属性标记为已修改。

ChangingAndChangedNotificationsWithOriginalValues 3

若要使用此策略,实体类必须实现 INotifyPropertyChangedINotifyPropertyChanging。 当实体引发 时, PropertyChanging将记录原始值。 当实体引发 PropertyChanged 事件时,属性标记为已修改。

Snapshot 0

从数据库查询实体时,将记录原始值。 通过扫描当前属性值并将其与记录的值进行比较来检测更改。 当调用 或另一个 API 调用 ((如 SaveChanges()) )触发更改检测过程时,将进行DetectChanges()此扫描。

注解

有关详细信息 和示例,请参阅更改检测和通知

适用于