Silverlight 용 격리 저장 장치를 사용하면 로컬로 사용자 데이터를 저장하고 인터넷에 연결되지 않은 방법을 제공 할 수 있으므로 dbdata와 silverlight isolatedstoragedata를 지능적으로 동기화하는 방법에 대해 생각해 봅니다.silverlight은 데이터베이스와 isolatedstorage를 동기화합니다.
저는 현재 솔루션을 구현했지만 조금 복잡해 보이므로 다른 방식으로 해낼 수 있는지 알고 싶습니다.
나는 isostore에 저장하는 documentobjects의 목록을 가지고 있습니다.
이 문서에는 syncrhonization에 필수적인 (datetime) DateModified 및 (bool) DeleteOnSync 속성이 있습니다. 사용자가 인터넷에 연결하면 응용 프로그램은 db에 저장된 문서 목록을 isostore의 목록과 비교하여 두 목록을 하나의 문서로 결합합니다 (두 객체가 id를 공유하는 경우). 최신 DateModified)가 선택되었습니다. 목록에 가입하면이 속성이 true로 설정된 문서가 db와 isostore에서 모두 삭제되는 "DeleteOnSync"조회가있게됩니다. 그런 다음이 새 목록을 db와 isostore에 모두 저장합니다.
의미가 있습니까?
동기화 프레임 워크는 아직 친절 Silverlight을하지 않습니다. 많은 사람들이 이것을 요청했으며, MS는 그들이 그것을 조사하고 있다고 대답했습니다. –
@Matt, 업데이트 해 주셔서 감사합니다. 이것이 우선 순위 항목이되어야하는 것처럼 보입니다. –