그리드가 entityCollection에 바인드 된 wpf 창이 있습니다. 여기서 나는 그리드에 레코드를 추가/삭제하고 취소 버튼을 클릭한다. 엔티티 콜렉션에 대한 변경을 어떻게 되돌릴 수 있습니까?취소 클릭시 EntityCollection의 챠지 되돌리기
1
A
답변
1
데이터베이스에 저장되기 전에 EF에서 SavChanges()를 호출해야합니까? 취소 버튼을 추가 할 필요없이 저장 버튼 만 추가하면됩니다.
1
개체 상태가 변경된 경우 옵션을 사용하여 서버에서 컬렉션을 다시로드하지 않고는 아무 것도 할 수 없습니다.
더 나은 경우에는 Memento 패턴을 사용할 수 있습니다.
관련 문제
- 1. 실행 취소 bzr 되돌리기
- 2. AnkhSvn 커밋을 실행 취소/되돌리기
- 3. Tablesorter + 세 번째 클릭시 정렬 취소/취소
- 4. Subversion에서 되돌리기 병합 취소 또는 이중 역 병합
- 5. TortoiseGit - 되돌리기?
- 6. ASP.NET 응답 헤더 되돌리기
- 7. jTextField를 마지막 값으로 되돌리기
- 8. 개체에 변경된 내용 되돌리기
- 9. Raphael에서 "z-index"되돌리기
- 10. svn 되돌리기 실패
- 11. 되돌리기 되돌아 가기
- 12. 되돌리기 push'd git commit
- 13. 마지막 업데이트 되돌리기 svn
- 14. 프로젝트의 로컬 복사본 되돌리기
- 15. jQuery UI 되돌리기 이벤트
- 16. 되돌리기 이클립스 설치
- 17. 프로토 타입을 사용하여 되돌리기
- 18. Trac의 wiki 페이지 되돌리기
- 19. CoreData 데이터 되돌리기
- 20. git 선택 파일에서 로컬 변경 사항을 되돌리기
- 21. 자바에서 이미지로드 취소 취소
- 22. 되돌리기/실행 취소/재실행/새로 고침, 대화 형 파이썬 세션에서`import`
- 23. backbone.js를 사용할 때 "실행 취소/다시 실행을 통한 자동 저장"vs "저장/되돌리기 버튼"
- 24. 관찰 가능한 모델의 변경을 취소/되돌리기 (또는 수정하지 않은 배열로 모델 교체)
- 25. Visual Studio 한 글자 취소
- 26. 취소]
- 27. 이스케이프 처리 된 문자 되돌리기
- 28. Python : 기본 __str__ 동작으로 되돌리기
- 29. jQuery로 페이지의 원래 CSS로 되돌리기
- 30. NAnt 스크립트 내에서 SVN 되돌리기?