그리드가 entityCollection에 바인드 된 wpf 창이 있습니다. 여기서 나는 그리드에 레코드를 추가/삭제하고 취소 버튼을 클릭한다. 엔티티 콜렉션에 대한 변경을 어떻게 되돌릴 수 있습니까?취소 클릭시 EntityCollection의 챠지 되돌리기
1
A
답변
1
데이터베이스에 저장되기 전에 EF에서 SavChanges()를 호출해야합니까? 취소 버튼을 추가 할 필요없이 저장 버튼 만 추가하면됩니다.
1
개체 상태가 변경된 경우 옵션을 사용하여 서버에서 컬렉션을 다시로드하지 않고는 아무 것도 할 수 없습니다.
더 나은 경우에는 Memento 패턴을 사용할 수 있습니다.