ChangeTrackingStrategy Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Indica come il contesto rileva le modifiche apportate alle proprietà per un'istanza del tipo di entità.
public enum ChangeTrackingStrategy
type ChangeTrackingStrategy =
Public Enum ChangeTrackingStrategy
- Ereditarietà
-
ChangeTrackingStrategy
Campi
ChangedNotifications | 1 | Per usare questa strategia, la classe di entità deve implementare INotifyPropertyChanged. I valori originali vengono registrati quando viene eseguita una query su un'entità dal database. Le proprietà vengono contrassegnate come modificate quando l'entità genera l'evento PropertyChanged . |
ChangingAndChangedNotifications | 2 | Per usare questa strategia, la classe di entità deve implementare INotifyPropertyChanged e INotifyPropertyChanging. I valori originali vengono registrati quando l'entità genera l'evento PropertyChanging . Le proprietà vengono contrassegnate come modificate quando l'entità genera l'evento PropertyChanged . |
ChangingAndChangedNotificationsWithOriginalValues | 3 | Per usare questa strategia, la classe di entità deve implementare INotifyPropertyChanged e INotifyPropertyChanging. I valori originali vengono registrati quando l'entità genera .PropertyChanging Le proprietà vengono contrassegnate come modificate quando l'entità genera l'evento PropertyChanged . |
Snapshot | 0 | I valori originali vengono registrati quando viene eseguita una query su un'entità dal database. Le modifiche vengono rilevate analizzando i valori correnti delle proprietà e confrontandoli con i valori registrati. Questa analisi viene eseguita quando DetectChanges() viene chiamata o quando un'altra chiamata API (ad esempio SaveChanges()) attiva il processo di rilevamento delle modifiche. |
Commenti
Per altre informazioni ed esempi, vedere Rilevamento modifiche e notifiche .