내 고객은 변경 사항이 자동 저장되는 Microsoft OneNote와 같은 프로그램을 좋아하며 명시 적으로 변경하려고 할 때이를 취소하도록 선택할 수 있습니다. 일부 실행 취소 기능을 구현해야하지만 다른 시간에이를 이해할 것입니다.WPF/MVVM/NHibernate에서 자동 저장 구현
NHibernate를 사용하면 모든 단일 속성/바인딩 변경시 ISession.Update를 호출 할 수 있다고 생각하지만이 접근법을 통해 실제 고통을 볼 수 있습니다. 나는 타이머의 팬이 아니라 속성/바인딩 변경에서 시작하여 타이머 끝에서 BackgroundWorker 스레드를 사용하여 db에 저장하는 5 초 타이머 일 수 있습니다.
당신은 어떻게 생각하십니까?