2010-11-20 7 views

Répondre

1

Pour ajouter le support pour des événements comme après sauvegarde, avant supprimer, etc, il y a quelques options.

Les modifications apportées à l'entité Valeurs Si vous voulez gérer le changement des valeurs dans une entité particulière, créer une nouvelle classe qui étend votre entité et d'étendre la fonction OnXXXChanged, où XXX est la propriété que vous souhaitez surveiller.

public partial class MyEntity 
{ 
    //Before value changes 
    partial void OnMyPropertyChanging(int value) 
    { 
     //Your code here 
    } 

    //After value changes 
    partial void OnMyPropertyChanged() 
    { 
     //Your code here 
    } 
} 

Avant Entity Enregistrer (Ajouté/modifier/entités supprimées disponibles)

public partial class MyContext 
{ 
    partial void OnContextCreated() 
    { 
     this.SavingChanges += new EventHandler(OnSavingChanges); 
    } 

    private void OnSavingChanges(object sender, EventArgs args) 
    { 
     //use ObjectStateManager for entity states 
    } 
} 
+1

Bonne réponse - est-il quelque chose à gérer après sauver? SavingChanges déclenche avant la sauvegarde. –

Questions connexes