ChangeTrackingStrategy 列挙型
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
コンテキストがエンティティ型のインスタンスのプロパティへの変更を検出する方法を示します。
public enum ChangeTrackingStrategy
type ChangeTrackingStrategy =
Public Enum ChangeTrackingStrategy
- 継承
-
ChangeTrackingStrategy
フィールド
ChangedNotifications | 1 | この方法を使用するには、エンティティ クラスで を実装 INotifyPropertyChangedする必要があります。 元の値は、エンティティがデータベースから照会されるときに記録されます。 プロパティは、エンティティがイベントを発生 PropertyChanged させると変更済みとしてマークされます。 |
ChangingAndChangedNotifications | 2 | この方法を使用するには、エンティティ クラスで と INotifyPropertyChangingを実装INotifyPropertyChangedする必要があります。 エンティティがイベントを発生させると、元の値が PropertyChanging 記録されます。 プロパティは、エンティティがイベントを発生 PropertyChanged させると変更済みとしてマークされます。 |
ChangingAndChangedNotificationsWithOriginalValues | 3 | この方法を使用するには、エンティティ クラスで と INotifyPropertyChangingを実装INotifyPropertyChangedする必要があります。 エンティティが を発生させると、元の値が PropertyChanging記録されます。 プロパティは、エンティティがイベントを発生 PropertyChanged させると変更済みとしてマークされます。 |
Snapshot | 0 | 元の値は、エンティティがデータベースから照会されるときに記録されます。 変更は、現在のプロパティ値をスキャンし、記録された値と比較することによって検出されます。 このスキャンは、 が呼び出されたとき DetectChanges() 、または別の API 呼び出し (など SaveChanges()) によって変更検出プロセスがトリガーされたときに行われます。 |
注釈
詳細と例については、「 変更の検出と通知 」を参照してください。
適用対象
Entity Framework