2010-11-20 3 views

ответ

1

Чтобы добавить поддержку для таких событий, как после сохранения до удаления и т.д., есть несколько вариантов.

Изменения в Entity Значение Если вы хотите, чтобы обработать изменение значений в конкретной сущности, создать новый класс, который расширяет ваше лицо и расширить OnXXXChanged функции, где XXX является собственностью вы хотите контролировать.

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

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

Перед Entity Save (добавлять/редактировать/Удаленные лиц доступные)

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

Хороший ответ - есть что-то, чтобы управлять после сохранения? SavingChanges срабатывает перед сохранением. –

Смежные вопросы