2016-07-07 4 views
0

저는 Azure의 오프라인 동기화 API를 사용하고 있습니다.Azure의 오프라인 동기화 API에서 로컬 동기화 저장소 초기화

(지금까지는 정말 대단한데, 아직까지는 포괄적 인 문서가 있고 자습서가 없기 때문에 신뢰할 수있는 통합 테스트를 만들어야합니다. 우리는 신뢰할 수있는 통합 테스트를 필요로합니다. .

코멘트 언급
var store = new MobileServiceSQLiteStore("localstore.db"); 

"로컬 저장소를 초기화 : 그 공식 문서에 게시 된 행동 ... 또는 소스 파고,하지만 언제든지 변경할 의무가있는)

을 샘플은 이렇게 ".

로컬 동기화 데이터베이스는 의지대로 다시 만들 수 있으므로 "제거 가능한"자산이라고 가정합니다.

로컬 SQLite 파일이 없거나 모바일 응용 프로그램이 시작될 때마다 해당 파일이 다시 만들어지면 예상되는 동작입니까?

+0

[튜토리얼이] (https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-xamarin-forms-get-started-offline-data/#review 때문에) 명확하지 않습니다. - 클라이언트 - 동기화 코드)는 "...이 것은 *를 사용하여 새로운 * 로컬 SQLite 데이터베이스를 만듭니다 ..." –

답변

2

자습서는 HOWTO 문서 (자습서와 동일한 영역에서 모바일> 개발 - 사용 가능)와 SDK의 GitHub Wiki 및 github.io 페이지에서 보완됩니다.

로컬 저장소가없는 경우 만들어지며 필요한 경우 새 필드가 테이블에 추가됩니다. 때로는 데이터베이스를 삭제하는 것이 좋습니다. 예를 들어 모바일 앱에서 필드 수를 줄이면 (프로세스가 필드 만 추가하는 경우). 이렇게하면 응용 프로그램을 다시 시작할 때 데이터베이스가 다시 만들어집니다.

+2

또한보십시오 : [Azure 모바일 애플 리케이션을위한 관리 대상 클라이언트 사용 방법] (https : // Azure Mobile 클라이언트 API 참조 (https://msdn.microsoft.com/ko-kr/library/). com/ko-kr/library/azure/mt419521 (v = azure.10) .aspx) –

+1

링크 중 일부를 보지 못했습니다. 그들은 매우 편리하게 올 것이다 ... BTW "게시 된 문서"나는 공식적인 MSDN 문서를 어디에서 언급했는지, @ lindydonna-msft의 설명과 같이 언급했다. –

+0

동일한 문제 (docs-wise)를 가진 사람이라면 [다른 멋진 링크] (http://azure.microsoft.com/en-us/documentation/learning-paths/appservice-mobileapps/)에서 SDK의 다양한 기능 세트로 –

관련 문제