2012-10-17 3 views
0

wfp 애플리케이션에 간단한 데이터를 저장하는 가장 좋은 방법에 대해 알고 싶습니다. SQL CE를 사용하고 있지만 때로는 간단한 데이터 (예 : 한 문자열)를 저장해야합니다. 나는 그것을 db에 사용하고 싶지 않고 올바른 결정이라고 생각합니다.wpf 앱에 데이터를 저장하는 가장 좋은 방법

최선의 방법이나 유용한 리소스로 어떻게해야합니까? 패턴 MVVM의 특정 기능 데이터 설정 저장소가 있습니까?

감사합니다.

답변

5

이 시나리오를 정확히 사용하십시오. 간단하며 사용자 및 시스템 별 시나리오를 허용하고 Visual Studio를 멋지게 빌드합니다.

프로젝트의 속성 폴더에있는 Settings.settings (솔루션 탐색기에서)를 두 번 클릭하면 편집기가 나타나며 코드에서 Properties.Settings.Default.StringPropertyX과 같은 간단한 코드로 액세스 할 수 있습니다.

http://msdn.microsoft.com/en-us/library/aa730869(v=vs.80).aspx

0
당신은 WPF 응용 프로그램 디렉토리에 XML 파일 또는 CSV 파일을 만들려고 .. 파일 시스템을 사용할 수 있습니다

...

읽고 당신이 원하는 무엇도 저장할 수 있도록 .. 같은 파일에 기록 할 수 있습니다 그 파일을 읽고 같은 파일에서 읽으십시오 ..

1

향후 업그레이드를 계획하고 있다면 DB 또는 다른 소스를 사용하여 업그레이드 할 수있는 작은 추상화 레이어를 만드는 것이 좋습니다. 필요하다. 업그레이드를 할 때까지는 XDocument와 XElement (및 나머지 API)를 사용하여 간단한 XML 파일을 제안합니다. 내가 이것을 제안하는 이유는 Linq를 쉽게 사용할 수 있기 때문이며, 이로 인해 향후 문제없이 공급자를 변경할 수 있습니다.

여기 MSDN은 XDocument http://msdn.microsoft.com/en-us/library/system.xml.linq.xdocument.aspx입니다.

나는 ;-)이 당신에게 도움이 될 증명

건배,

최대 추신 희망 이것이 당신이 필요로하는 것이거나 그렇지 않은 것인지를 알 수 있습니다!

0

ClickOnce를 통해 응용 프로그램을 게시 한 경우 IsolatedStorage를 사용할 수 있습니다. 사용하기가 아주 쉽고 몇 줄의 코드 만 있습니다. WPF isolated storage에서 사용법을 배울 수 있습니다.

ClickOnce를 통해 게시하지 않으면 간단하게 유지하고 정적 클래스를 사용하는 것이 좋습니다.

관련 문제