2011-08-11 5 views
1

저장이 DB로 보내지기 직전에 DBContext의 SavingChanges 이벤트가 발생합니다.EF에서 SavedChanges 이벤트

저장이 완료된 후 바로 어떤 이벤트를 구독 할 수 있습니까?

답변

2

짧은 대답은 아니오입니다. 그러한 이벤트는 없습니다.
정확히 무엇을 달성하려고하는지, 왜 그런 이벤트가 필요한지에 대한 더 많은 컨텍스트가 더 나은 답변을 줄 수 있습니다. base.SaveChanges()을 호출 한 후 SaveChanges 메서드를 무시하고 사용자 지정 코드를 실행하거나 이벤트를 발생시키는 것이 좋습니다. 기본적으로 this example과 같은 것을 할 수 있지만 필요에 맞게 입력하십시오 (예 :

public override int SaveChanges(SaveOptions options) 
{ 
    int result = base.SaveChanges(options); 

    // Do whatever you need to do after saving changes 

    return result; 
} 
).
관련 문제