ChangeTrackingStrategy 열거형
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
컨텍스트가 엔터티 형식의 instance 대한 속성 변경 내용을 검색하는 방법을 나타냅니다.
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 | 원래 값은 데이터베이스에서 엔터티를 쿼리할 때 기록됩니다. 변경 내용은 현재 속성 값을 검사하고 기록된 값과 비교하여 검색됩니다. 이 검사는 가 호출되거나 다른 API 호출(예: SaveChanges())이 변경 검색 프로세스를 트리거할 때 DetectChanges() 발생합니다. |
설명
자세한 내용 및 예제는 변경 검색 및 알림을 참조하세요.
적용 대상
Entity Framework