Hello tout le monde,
J'aimerais pouvoir tracer les modifications de certaines relations.
J'ai donc surcharché la méthode "SubmitChanges" de mon DataContext :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
public override void SubmitChanges(ConflictMode failureMode) {
// Fournisseur d'accès pour les objets modifiés
ChangeSet changes = this.GetChangeSet();
// Les entités "Updates"
foreach(var updatedEntity in changes.Updates) {
// Si de type "Subscription"
if(updatedEntity is Subscription) {
Subscription subscription = (Subscription) updatedEntity;
// ...
// ...
}
}
} |
A la ligne :
Subscription subscription = (Subscription) updatedEntity;
J'ai mon objet "Subscription" avec les futures nouvelles valeurs ! J'aimerais donc maintenant, récupérer le même objet, mais avec les anciennes valeurs pour pouvoir les comparer et tracer les modifications.
Est-ce que quelqu'un a une idée ?
Merci d'avance
Partager