Hello tout le monde,
J'utilise ADO .NET data services pour accéder à un mappage de base de données avec Entity framework.
Pour savoir quelles sont les modifications apportées par l'utilisateur, je pensais simplement profiter du fait que chaque propriété d'une entité appelle une méthode partielle On<propriété>Changed() (par exemple, OnAgeDuCapitaineChanged() pour une propriété AgeDuCapitaine).
Cette méthode, je l'ai déjà implémentée pour gèrer le binding vers les contrôles silverlight (envoi de l'event PropertyChanged ) . Je pensais qu'elle allait aussi pouvoir me servir pour savoir si l'utilisateur a modifié quelque chose.
Ma question est la suivante: comment faire pour distinguer une modification faite par l'utilisateur (dans ce cas il y a modif), d'une modification faite par la couche service (typiquement pour le premier chargement des données, et là il ne faut pas considérer ça comme une modif)?
Christophe
Partager