2012-04-24 3 views
1

작성한 IsolatedStorage LINQ to SQL 데이터베이스의 정보를 주로 표시하는 응용 프로그램을 만들려고합니다.WP7 : 설치시 데이터베이스를 만드는 방법

설치시 응용 프로그램에 정보가있는 데이터베이스를로드하고 싶습니다. 꽤 많은 데이터가 있습니다.

내가 이런 일을하는 가장 좋은 방법은 무엇인지 궁금했다. 이런 식으로 DB를로드 할 수 있습니까?

저는 WP7에 대해 매우 익숙해 졌으므로 어떤 아이디어라도 열려 있습니다!

고맙습니다.

답변

2

설치 프로세스 중에는 코드를 실행할 수 없습니다. 일 수 있습니다. 처음로드 할 때 사용자가 기다리는 이유는 무엇입니까?

개인적으로 데이터베이스를 빌드 프로세스의 일부로 (또는 CI/CD를 사용하지 않는 경우 수동으로) 데이터베이스를 만든 다음 응용 프로그램과 함께 배포하는 것이 좋습니다. 그런 다음 open the database from the application install directory as read-only (격리 된 저장소로 복사되지 않도록) 할 수 있습니다.

데이터베이스에 쓰기 작업이있는 경우 격리 된 저장소에있는 두 번째 데이터베이스를 사용할 수 있습니다.

1

내 앱 중 하나가 30MB 데이터베이스 파일을 배포합니다. 이렇게하려면 별도의 프로젝트에서이 데이터베이스를 생성하고 코드 첫 번째로 데이터베이스를 생성 한 다음 에뮬레이터에서 PC로 database.sdf 파일을 다운로드하여 기본 프로젝트에 내용으로 추가해야합니다. 연락을 취하려면 this article을 따르십시오.

관련 문제